Mar 04
2025
SELL
Payment of exercise price or tax liability
$2,075,508
$516.81 p/Share
4,016
Reduced 30.9%
8,979
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
8,255
Added 39.23%
12,788
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$122,515
$498.03 p/Share
246
Reduced 4.93%
4,740
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
$312,762
$498.03 p/Share
628
Added 11.55%
4,807
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$131,760
$422.31 p/Share
312
Reduced 6.68%
4,358
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
864
Added 15.61%
4,670
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$109,689
$440.52 p/Share
249
Reduced 6.14%
3,806
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
$278,849
$440.52 p/Share
633
Added 14.0%
3,890
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$265,790
$400.89 p/Share
663
Reduced 16.23%
3,422
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
$519,954
$400.89 p/Share
1,297
Added 24.1%
4,085
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$156,952
$341.2 p/Share
460
Reduced 14.16%
2,788
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
1,274
Added 28.17%
3,248
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$81,725
$334.94 p/Share
244
Reduced 11.0%
1,974
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
$203,308
$334.94 p/Share
607
Added 22.85%
2,050
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$220,418
$343.33 p/Share
642
Reduced 28.5%
1,611
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
$431,566
$343.33 p/Share
1,257
Added 35.81%
2,253
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$79,284
$471.93 p/Share
168
Reduced 14.43%
996
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$187,828
$471.93 p/Share
398
Added 27.04%
1,074
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$253,915
$412.2 p/Share
616
Reduced 44.57%
766
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
$518,135
$412.2 p/Share
1,257
Added 47.63%
1,382
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$26,956
$328.73 p/Share
82
Reduced 39.61%
125
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
$68,047
$328.73 p/Share
207
Added 50.0%
207
Common Stock