Nov 19
2024
SELL
Open market or private sale
$112,402
$106.04 p/Share
1,060
Reduced 3.37%
30,360
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$98,120
$132.06 p/Share
743
Reduced 2.31%
31,420
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
1,680
Added 4.96%
32,163
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$111,919
$121.52 p/Share
921
Reduced 2.93%
30,483
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,206
Added 3.8%
30,529
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
875
Added 2.76%
30,870
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$87,098
$118.18 p/Share
737
Reduced 2.45%
29,323
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
1,750
Added 5.5%
30,060
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$292,427
$144.48 p/Share
2,024
Reduced 6.67%
28,310
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
6,720
Added 18.66%
29,292
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,996,842
$254.31 p/Share
7,852
Reduced 24.95%
23,614
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
10,844
Added 34.43%
20,649
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
6,720
Added 21.11%
25,116
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$91,823
$249.52 p/Share
368
Reduced 2.58%
13,902
Common Stock
Feb 26
2023
BUY
Exercise of conversion of derivative security
-
1,099
Added 7.15%
14,270
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$244,184
$216.86 p/Share
1,126
Reduced 7.88%
13,171
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
3,663
Added 20.95%
13,824
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$62,768
$191.95 p/Share
327
Reduced 2.98%
10,634
Common Stock
Feb 26
2022
BUY
Exercise of conversion of derivative security
-
1,099
Added 9.11%
10,961
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$203,357
$184.2 p/Share
1,104
Reduced 10.07%
9,862
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
3,663
Added 26.21%
10,313
Common Stock
Feb 18
2022
BUY
Open market or private purchase
$199,121
$187.85 p/Share
1,060
Added 12.67%
7,303
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$282,284
$231.38 p/Share
1,220
Reduced 16.35%
6,243
Common Stock
Aug 09
2021
BUY
Exercise of conversion of derivative security
-
3,308
Added 30.71%
7,463
Common Stock