Nov 16
2024
SELL
Payment of exercise price or tax liability
$291,778
$106.14 p/Share
2,749
Reduced 1.74%
155,387
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
6,027
Added 3.67%
158,136
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$271,713
$107.78 p/Share
2,521
Reduced 1.63%
152,109
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$842,700
$109.47 p/Share
7,698
Reduced 4.74%
154,630
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$2,469,641
$115.21 p/Share
21,436
Reduced 11.66%
162,328
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
47,008
Added 20.37%
183,764
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$247,577
$84.21 p/Share
2,940
Reduced 2.2%
130,729
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$234,737
$85.39 p/Share
2,749
Reduced 2.02%
133,669
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$619,362
$85.5 p/Share
7,244
Reduced 5.04%
136,418
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
28,968
Added 16.78%
143,662
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$1,469,972
$80.91 p/Share
18,168
Reduced 13.67%
114,694
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
39,840
Added 23.07%
132,862
Common Stock
Dec 04
2022
SELL
Payment of exercise price or tax liability
$815,311
$95.75 p/Share
8,515
Reduced 8.39%
93,022
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$263,453
$89.61 p/Share
2,940
Reduced 2.81%
101,537
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$246,138
$89.57 p/Share
2,748
Reduced 2.56%
104,477
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
6,026
Added 5.32%
107,225
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
26,938
Added 21.02%
101,199
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$209,614
$86.19 p/Share
2,432
Reduced 3.17%
74,261
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$415,208
$86.25 p/Share
4,814
Reduced 5.91%
76,693
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
10,557
Added 11.47%
81,507
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$160,726
$105.95 p/Share
1,517
Reduced 2.51%
58,936
Common Stock
Nov 13
2021
SELL
Payment of exercise price or tax liability
$205,563
$106.62 p/Share
1,928
Reduced 3.09%
60,453
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$45,731
$93.52 p/Share
489
Reduced 0.78%
62,381
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
-
13,043
Added 17.18%
62,870
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$197,787
$102.64 p/Share
1,927
Reduced 3.72%
49,827
Common Stock