May 23
2025
SELL
Open market or private sale
$645,573
$155.41 p/Share
4,154
Reduced 66.29%
2,112
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$80,791
$160.94 p/Share
502
Reduced 7.42%
6,266
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$62,684
$156.71 p/Share
400
Reduced 7.83%
4,709
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
-
3,670
Added 24.9%
11,070
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$14,878
$132.84 p/Share
112
Reduced 3.13%
3,467
Common Stock
May 12
2025
SELL
Payment of exercise price or tax liability
$43,722
$133.3 p/Share
328
Reduced 9.5%
3,125
Common Stock
May 23
2024
SELL
Open market or private sale
$118,916
$110.21 p/Share
1,079
Reduced 33.81%
2,112
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$61,977
$110.28 p/Share
562
Reduced 14.97%
3,191
Common Stock
May 21
2024
SELL
Open market or private sale
$642,237
$113.61 p/Share
5,653
Reduced 70.84%
2,327
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$93,256
$114.99 p/Share
811
Reduced 9.23%
7,980
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
4,925
Added 25.59%
14,322
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$19,265
$107.03 p/Share
180
Reduced 2.6%
6,732
Common Stock
May 12
2024
SELL
Payment of exercise price or tax liability
$56,528
$106.86 p/Share
529
Reduced 7.57%
6,457
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$98,949
$103.18 p/Share
959
Reduced 14.52%
5,644
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
3,638
Added 35.52%
6,603
Common Stock
Feb 21
2024
SELL
Open market or private sale
$800,507
$88.64 p/Share
9,031
Reduced 75.28%
2,965
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$135,826
$15.04 p/Share
9,031
Added 42.95%
11,996
Common Stock
Aug 11
2023
SELL
Open market or private sale
$973,135
$94.94 p/Share
10,250
Reduced 77.56%
2,965
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$22,968
$66.0 p/Share
348
Reduced 2.57%
13,215
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$12,210
$66.0 p/Share
185
Reduced 1.5%
12,136
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
6,176
Added 31.59%
13,377
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$7,966
$72.42 p/Share
110
Reduced 0.94%
11,565
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$26,415
$71.01 p/Share
372
Reduced 3.21%
11,220
Common Stock
Jun 05
2022
SELL
Payment of exercise price or tax liability
$12,744
$84.96 p/Share
150
Reduced 1.44%
10,250
Common Stock
May 24
2022
SELL
Payment of exercise price or tax liability
$18,423
$66.75 p/Share
276
Reduced 2.68%
10,019
Common Stock