Jan 02
2025
BUY
Grant, award, or other acquisition
-
2,330
Added 2.54%
89,256
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$25,558
$97.55 p/Share
262
Reduced 0.37%
70,524
Common Stock
Dec 31
2024
SELL
Sale (or disposition) back to the issuer
-
1,825
Reduced 2.51%
70,786
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
-
16,402
Added 15.87%
86,926
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$708,046
$102.66 p/Share
6,897
Reduced 8.67%
72,611
Common Stock
Dec 11
2024
SELL
Open market or private sale
$1,032,396
$103.25 p/Share
9,999
Reduced 11.17%
79,508
Common Stock
Dec 10
2024
SELL
Open market or private sale
$1,053,200
$105.32 p/Share
10,000
Reduced 10.05%
89,507
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$179,786
$124.42 p/Share
1,445
Reduced 1.43%
99,507
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
585
Reduced 0.57%
101,161
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$26,942
$128.91 p/Share
209
Reduced 0.21%
100,952
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
7,080
Added 6.51%
101,746
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$715,379
$130.14 p/Share
5,497
Reduced 7.13%
71,613
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
23,053
Added 19.58%
94,666
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$147,849
$113.73 p/Share
1,300
Reduced 1.66%
77,110
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
352
Reduced 0.45%
78,410
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
4,030
Added 4.87%
78,762
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
18,879
Added 20.17%
74,732
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$474,630
$150.39 p/Share
3,156
Reduced 5.35%
55,853
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$226,939
$150.89 p/Share
1,504
Reduced 2.49%
59,009
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$60,778
$201.25 p/Share
302
Reduced 0.5%
60,513
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
2,340
Added 3.71%
60,815
Common Stock
Feb 07
2022
SELL
Open market or private sale
$1,226,043
$189.0 p/Share
6,487
Reduced 9.99%
58,475
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
12,134
Added 15.74%
64,962
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$378,071
$181.94 p/Share
2,078
Reduced 3.78%
52,828
Common Stock
Apr 29
2021
SELL
Open market or private sale
$540,000
$180.0 p/Share
3,000
Reduced 5.18%
54,906
Common Stock