Nov 08
2024
SELL
Open market or private sale
$4,066,200
$203.31 p/Share
20,000
Reduced 19.77%
81,164
Common Stock
Oct 08
2024
SELL
Payment of exercise price or tax liability
$1,004,352
$154.73 p/Share
6,491
Reduced 6.03%
101,164
Common Stock
Oct 08
2024
BUY
Grant, award, or other acquisition
$1,712,242
$154.73 p/Share
11,066
Added 9.32%
107,655
Common Stock
Aug 30
2024
SELL
Open market or private sale
$126,023
$106.17 p/Share
1,187
Reduced 1.21%
96,589
Common Stock
Aug 29
2024
SELL
Open market or private sale
$190,607
$105.25 p/Share
1,811
Reduced 1.82%
97,776
Common Stock
Aug 28
2024
SELL
Open market or private sale
$139,073
$105.84 p/Share
1,314
Reduced 1.3%
99,587
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$4,566
$33.33 p/Share
137
Added 0.14%
100,901
Common Stock
Jul 01
2024
SELL
Open market or private sale
$20,439
$69.76 p/Share
293
Reduced 0.29%
100,764
Common Stock
Jun 28
2024
SELL
Open market or private sale
$466,896
$68.48 p/Share
6,818
Reduced 6.32%
101,057
Common Stock
Jun 27
2024
SELL
Open market or private sale
$412,402
$67.09 p/Share
6,147
Reduced 5.39%
107,875
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$970,673
$48.78 p/Share
19,899
Reduced 14.86%
114,022
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$2,131,686
$48.78 p/Share
43,700
Added 24.6%
133,921
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$16,665
$33.33 p/Share
500
Added 0.55%
90,221
Common Stock
Dec 19
2023
SELL
Open market or private sale
$5,398
$47.77 p/Share
113
Reduced 0.13%
89,721
Common Stock
Dec 18
2023
SELL
Open market or private sale
$16,095
$47.62 p/Share
338
Reduced 0.37%
89,834
Common Stock
Dec 15
2023
SELL
Open market or private sale
$45,248
$47.73 p/Share
948
Reduced 1.04%
90,172
Common Stock
Dec 14
2023
SELL
Open market or private sale
$13,370
$47.75 p/Share
280
Reduced 0.31%
91,120
Common Stock
Dec 13
2023
SELL
Open market or private sale
$65,771
$47.73 p/Share
1,378
Reduced 1.49%
91,400
Common Stock
Dec 11
2023
SELL
Open market or private sale
$2,471
$47.52 p/Share
52
Reduced 0.06%
92,778
Common Stock
Dec 08
2023
SELL
Open market or private sale
$18,572
$47.5 p/Share
391
Reduced 0.42%
92,830
Common Stock
Sep 20
2023
SELL
Open market or private sale
$146,394
$43.07 p/Share
3,399
Reduced 3.52%
93,221
Common Stock
Sep 19
2023
SELL
Open market or private sale
$4,302
$42.6 p/Share
101
Reduced 0.1%
96,620
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$4,566
$33.33 p/Share
137
Added 0.14%
96,721
Common Stock
Jun 01
2023
SELL
Open market or private sale
$77,280
$38.64 p/Share
2,000
Reduced 2.03%
96,584
Common Stock
May 15
2023
SELL
Open market or private sale
$4,500
$45.0 p/Share
100
Reduced 0.1%
98,584
Common Stock