Dec 16
2024
SELL
Payment of exercise price or tax liability
$56,934
$94.89 p/Share
600
Reduced 5.15%
11,042
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$17,306
$93.55 p/Share
185
Reduced 1.56%
11,642
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$37,006
$77.42 p/Share
478
Added 3.88%
11,827
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
2,426
Added 17.61%
11,349
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$36,806
$87.22 p/Share
422
Reduced 4.52%
8,923
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
1,129
Added 10.78%
9,345
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$63,527
$162.89 p/Share
390
Reduced 4.53%
8,216
Common Stock
May 31
2022
SELL
Open market or private sale
$554,810
$147.36 p/Share
3,765
Reduced 30.43%
8,606
Common Stock
Mar 25
2022
SELL
Open market or private sale
$155,350
$155.35 p/Share
1,000
Reduced 7.48%
12,371
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$520,075
$156.98 p/Share
3,313
Reduced 19.86%
13,371
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
8,416
Added 33.82%
16,468
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
620
Added 6.98%
8,268
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$63,882
$169.9 p/Share
376
Reduced 4.69%
7,648
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$87,931
$152.13 p/Share
578
Reduced 8.19%
6,481
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
1,543
Added 16.13%
8,024
Common Stock
Mar 11
2021
SELL
Open market or private sale
$377,700
$188.85 p/Share
2,000
Reduced 22.08%
7,059
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,330
Added 12.8%
9,059
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$58,519
$169.13 p/Share
346
Reduced 4.28%
7,729
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
882
Added 9.85%
8,075
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$46,751
$145.19 p/Share
322
Reduced 4.28%
7,193
Common Stock
Dec 04
2020
SELL
Open market or private sale
$205,100
$140.0 p/Share
1,465
Reduced 16.31%
7,515
Common Stock