Jan 02
2025
BUY
Grant, award, or other acquisition
-
790
Added 3.44%
22,161
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$8,584
$97.55 p/Share
88
Reduced 0.41%
21,371
Common Stock
Dec 31
2024
SELL
Sale (or disposition) back to the issuer
-
608
Reduced 2.76%
21,459
Common Stock
Dec 16
2024
SELL
Open market or private sale
$446,202
$102.34 p/Share
4,360
Reduced 16.5%
22,067
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$344,526
$102.66 p/Share
3,356
Reduced 11.27%
26,427
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$95,678
$124.42 p/Share
769
Reduced 2.52%
29,783
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
375
Reduced 1.2%
30,749
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$25,395
$128.91 p/Share
197
Reduced 0.64%
30,552
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,400
Added 7.16%
31,124
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$330,946
$130.14 p/Share
2,543
Reduced 12.88%
17,197
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
11,527
Added 28.64%
28,724
Common Stock
Dec 04
2023
SELL
Open market or private sale
$580,295
$119.55 p/Share
4,854
Reduced 19.74%
19,740
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$85,638
$113.73 p/Share
753
Reduced 2.97%
24,594
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$43,579
$125.59 p/Share
347
Reduced 1.35%
25,347
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
225
Reduced 0.87%
25,694
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,350
Added 4.95%
25,919
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
9,268
Added 27.39%
24,569
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$264,536
$150.39 p/Share
1,759
Reduced 10.31%
15,301
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$79,217
$150.89 p/Share
525
Reduced 2.99%
17,060
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$60,187
$145.03 p/Share
415
Reduced 2.31%
17,585
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$61,381
$201.25 p/Share
305
Reduced 1.67%
18,000
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
780
Added 4.09%
18,305
Common Stock