Jan 30
2025
SELL
Open market or private sale
$62,628
$102.0 p/Share
614
Reduced 1.98%
30,446
Common Stock
Jan 29
2025
SELL
Open market or private sale
$656,040
$122.9 p/Share
5,338
Reduced 14.67%
31,060
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
$70,300
$122.05 p/Share
576
Reduced 1.56%
36,448
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$362,679
$121.95 p/Share
2,974
Reduced 7.44%
37,024
Common Stock
Jan 28
2025
SELL
Open market or private sale
$215,592
$120.51 p/Share
1,789
Reduced 5.1%
33,308
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
6,690
Added 14.33%
39,998
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$98,741
$120.27 p/Share
821
Reduced 2.29%
35,097
Common Stock
Aug 20
2024
SELL
Open market or private sale
$818,718
$133.06 p/Share
6,153
Reduced 14.65%
35,833
Common Stock
May 03
2024
SELL
Open market or private sale
$450,225
$120.06 p/Share
3,750
Reduced 8.21%
41,902
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$270,375
$72.1 p/Share
3,750
Added 7.59%
45,652
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
10,722
Added 20.37%
41,902
Common Stock
Jan 30
2024
SELL
Open market or private sale
$910,468
$105.22 p/Share
8,653
Reduced 21.72%
31,180
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$559,413
$106.07 p/Share
5,274
Reduced 11.69%
39,833
Common Stock
Jan 25
2024
SELL
Open market or private sale
$120,635
$111.39 p/Share
1,083
Reduced 2.34%
45,107
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
8,454
Added 15.47%
46,190
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$58,655
$110.67 p/Share
530
Reduced 1.39%
37,736
Common Stock
Aug 14
2023
SELL
Open market or private sale
$2,536,218
$103.22 p/Share
24,571
Reduced 39.17%
38,154
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$247,452
$48.74 p/Share
5,077
Added 7.49%
62,725
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$128,297
$92.3 p/Share
1,390
Reduced 2.36%
57,536
Common Stock
Feb 02
2023
SELL
Open market or private sale
$879,120
$110.0 p/Share
7,992
Reduced 11.94%
58,926
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$138,735
$100.17 p/Share
1,385
Reduced 2.03%
66,918
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
10,441
Added 13.26%
68,303
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$1,189,674
$103.02 p/Share
11,548
Reduced 16.75%
57,412
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
25,179
Added 26.75%
68,960
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$1,521,500
$108.57 p/Share
14,014
Reduced 24.34%
43,563
Common Stock