Jan 02
2025
BUY
Grant, award, or other acquisition
-
790
Added 2.02%
38,403
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$8,584
$97.55 p/Share
88
Reduced 0.23%
37,613
Common Stock
Dec 31
2024
SELL
Sale (or disposition) back to the issuer
-
608
Reduced 1.59%
37,701
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$382,203
$102.66 p/Share
3,723
Reduced 8.86%
38,309
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$74,154
$124.42 p/Share
596
Reduced 1.4%
42,032
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$18,434
$128.91 p/Share
143
Reduced 0.33%
42,628
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
375
Reduced 0.87%
42,771
Common Stock
Mar 13
2024
SELL
Open market or private sale
$380,010
$126.67 p/Share
3,000
Reduced 6.5%
43,146
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,400
Added 4.94%
46,146
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$345,261
$130.14 p/Share
2,653
Reduced 8.15%
29,914
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
13,832
Added 24.02%
43,746
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$65,735
$113.73 p/Share
578
Reduced 1.74%
32,567
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
225
Reduced 0.67%
33,394
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$31,271
$125.59 p/Share
249
Reduced 0.75%
33,145
Common Stock
Feb 06
2023
SELL
Open market or private sale
$802,128
$167.11 p/Share
4,800
Reduced 12.49%
33,619
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,350
Added 3.39%
38,419
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
10,984
Added 22.86%
37,069
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$248,143
$150.39 p/Share
1,650
Reduced 5.95%
26,085
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$87,064
$150.89 p/Share
577
Reduced 2.04%
27,735
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$75,271
$145.03 p/Share
519
Reduced 1.8%
28,312
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$61,381
$201.25 p/Share
305
Reduced 1.05%
28,831
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
780
Added 2.61%
29,136
Common Stock