Jun 17
2025
SELL
Open market or private sale
$2,426,020
$504.58 p/Share
4,808
Reduced 29.52%
11,480
Common Stock
Jun 16
2025
SELL
Payment of exercise price or tax liability
$1,661,465
$506.39 p/Share
3,281
Reduced 16.77%
16,288
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
909
Added 4.44%
19,569
Common Stock
Jun 15
2025
BUY
Grant, award, or other acquisition
-
7,180
Added 27.79%
18,660
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$963,624
$377.3 p/Share
2,554
Reduced 18.2%
11,480
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
945
Added 9.56%
8,938
Common Stock
Jun 15
2024
BUY
Grant, award, or other acquisition
-
5,096
Added 26.64%
14,034
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$616,101
$222.58 p/Share
2,768
Reduced 25.72%
7,993
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
5,456
Added 33.64%
10,761
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
905
Added 14.57%
5,305
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$133,712
$224.35 p/Share
596
Reduced 11.93%
4,400
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
1,519
Added 23.32%
4,996
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$130,226
$186.57 p/Share
698
Reduced 16.72%
3,477
Common Stock
Jun 15
2022
BUY
Grant, award, or other acquisition
-
1,113
Added 23.67%
3,589
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
866
Added 17.18%
4,175
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$107,320
$197.28 p/Share
544
Reduced 19.85%
2,196
Common Stock
Jan 02
2022
BUY
Exercise of conversion of derivative security
-
1,520
Added 35.68%
2,740
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$20,790
$203.82 p/Share
102
Reduced 7.72%
1,220
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
303
Added 18.65%
1,322
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$89,489
$178.62 p/Share
501
Reduced 32.96%
1,019
Common Stock
Jan 02
2021
BUY
Exercise of conversion of derivative security
-
1,520
Added 50.0%
1,520
Common Stock