Dec 03
2024
SELL
Payment of exercise price or tax liability
$3,973
$94.61 p/Share
42
Reduced 0.51%
8,191
Common Stock
Nov 27
2024
-
1,387
Reduced 14.42%
8,233
Common Stock
Nov 26
2024
SELL
Open market or private sale
$101,120
$95.94 p/Share
1,054
Reduced 9.87%
9,620
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$20,405
$105.73 p/Share
193
Reduced 1.78%
10,665
Common Stock
Sep 12
2024
BUY
Grant, award, or other acquisition
-
884
Added 7.53%
10,858
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$44,124
$106.84 p/Share
413
Reduced 3.98%
9,974
Common Stock
Aug 06
2024
SELL
Open market or private sale
$1,085,952
$103.1 p/Share
10,533
Reduced 50.37%
10,377
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
$892,130
$72.29 p/Share
12,341
Added 37.11%
20,910
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$21,871
$83.48 p/Share
262
Reduced 2.97%
8,558
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$35,935
$83.57 p/Share
430
Reduced 4.65%
8,820
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
1,191
Added 11.41%
9,250
Common Stock
Feb 01
2024
SELL
Open market or private sale
$762,175
$85.35 p/Share
8,930
Reduced 52.61%
8,043
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$669,399
$68.16 p/Share
9,821
Added 36.65%
16,973
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$3,641
$77.47 p/Share
47
Reduced 0.65%
7,152
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$120,473
$70.95 p/Share
1,698
Reduced 19.13%
7,180
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
1,291
Added 12.69%
8,879
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$19,251
$73.2 p/Share
263
Reduced 3.35%
7,588
Common Stock
Aug 31
2023
SELL
Open market or private sale
$775,432
$73.9 p/Share
10,493
Reduced 57.2%
7,852
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$765,989
$73.0 p/Share
10,493
Added 36.39%
18,345
Common Stock
Aug 30
2023
SELL
Open market or private sale
$100,805
$73.85 p/Share
1,365
Reduced 14.81%
7,852
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$30,490
$72.77 p/Share
419
Reduced 4.39%
9,130
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,013
Added 9.59%
9,549
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$6,902
$79.34 p/Share
87
Reduced 1.01%
8,492
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$21,656
$77.9 p/Share
278
Reduced 3.15%
8,535
Common Stock