Sep 15
2025
SELL
Open market or private sale
$216,210
$216.21 p/Share
1,000
Reduced 12.77%
6,828
Common Stock
Jun 16
2025
SELL
Open market or private sale
$213,940
$213.94 p/Share
1,000
Reduced 11.33%
7,828
Common Stock
Mar 17
2025
SELL
Open market or private sale
$204,860
$204.86 p/Share
1,000
Reduced 10.18%
8,828
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$470,352
$233.89 p/Share
2,011
Reduced 16.87%
9,908
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
4,914
Added 29.19%
11,919
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$116,384
$231.38 p/Share
503
Reduced 6.7%
7,005
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
1,453
Added 16.21%
7,508
Common Stock
Nov 02
2024
SELL
Payment of exercise price or tax liability
$109,035
$238.59 p/Share
457
Reduced 7.02%
6,055
Common Stock
Nov 02
2024
BUY
Exercise of conversion of derivative security
-
920
Added 12.38%
6,512
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$153,832
$234.5 p/Share
656
Reduced 10.5%
5,592
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
1,449
Added 18.83%
6,248
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$130,287
$237.75 p/Share
548
Reduced 10.25%
4,799
Common Stock
Aug 03
2024
BUY
Exercise of conversion of derivative security
-
1,584
Added 22.85%
5,347
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$78,841
$172.52 p/Share
457
Reduced 10.83%
3,763
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
-
920
Added 17.9%
4,220
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$117,597
$172.43 p/Share
682
Reduced 17.13%
3,300
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
1,449
Added 26.68%
3,982
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$118,587
$216.4 p/Share
548
Reduced 17.79%
2,533
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
-
1,583
Added 33.94%
3,081
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$69,395
$151.85 p/Share
457
Reduced 23.38%
1,498
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
-
920
Added 32.0%
1,955
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$98,898
$180.47 p/Share
548
Reduced 34.62%
1,035
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$98,898
$180.47 p/Share
548
Reduced 34.62%
1,035
Common Stock
Aug 03
2022
BUY
Exercise of conversion of derivative security
-
1,583
Added 50.0%
1,583
Common Stock
Aug 03
2022
BUY
Exercise of conversion of derivative security
-
1,583
Added 50.0%
1,583
Common Stock