Nov 20
2024
SELL
Open market or private sale
$2,207,443
$93.09 p/Share
23,713
Reduced 67.94%
11,190
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$11,227,170
$93.38 p/Share
120,231
Reduced 77.5%
34,903
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$9,108,776
$63.28 p/Share
143,944
Added 48.13%
155,134
Common Stock
Mar 06
2024
SELL
Open market or private sale
$4,063,936
$70.59 p/Share
57,571
Reduced 84.06%
10,921
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$978,512
$71.96 p/Share
13,598
Reduced 16.56%
68,492
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
27,426
Added 25.04%
82,090
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$463,847
$70.73 p/Share
6,558
Reduced 10.71%
54,664
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
17,363
Added 22.09%
61,222
Common Stock
Mar 01
2023
SELL
Open market or private sale
$342,441
$148.5 p/Share
2,306
Reduced 9.74%
21,362
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$363,838
$155.42 p/Share
2,341
Reduced 9.0%
23,668
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
6,196
Added 19.24%
26,009
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$455,820
$160.5 p/Share
2,840
Reduced 12.54%
19,812
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
8,952
Added 28.32%
22,653
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$162
$162.2 p/Share
1
Reduced 0.01%
13,700
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$48,111
$153.71 p/Share
313
Reduced 2.24%
13,687
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$257,062
$135.51 p/Share
1,897
Reduced 11.97%
13,954
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
5,617
Added 26.16%
15,852
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$127,596
$134.88 p/Share
946
Reduced 8.46%
10,235
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
3,177
Added 22.13%
11,181
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$543
$135.83 p/Share
4
Reduced 0.05%
8,003
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$74,970
$131.99 p/Share
568
Reduced 6.64%
7,990
Common Stock
Jun 01
2021
SELL
Open market or private sale
$731,285
$135.75 p/Share
5,387
Reduced 38.73%
8,522
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$162,034
$122.66 p/Share
1,321
Reduced 8.68%
13,891
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
2,664
Added 14.9%
15,213
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$160,961
$121.48 p/Share
1,325
Reduced 9.55%
12,548
Common Stock