Dec 20
2024
SELL
Payment of exercise price or tax liability
$3,710,853
$87.38 p/Share
42,468
Reduced 8.81%
439,349
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
-
128,676
Added 21.08%
481,817
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$571,736
$58.73 p/Share
9,735
Reduced 2.68%
353,141
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$457,155
$46.96 p/Share
9,735
Reduced 2.61%
362,876
Common Stock
Jun 03
2024
SELL
Open market or private sale
$199,926
$47.99 p/Share
4,166
Reduced 1.11%
372,611
Common Stock
May 15
2024
SELL
Open market or private sale
$204,800
$49.16 p/Share
4,166
Reduced 1.09%
376,777
Common Stock
May 01
2024
SELL
Open market or private sale
$194,385
$46.66 p/Share
4,166
Reduced 1.08%
380,943
Common Stock
Apr 15
2024
SELL
Open market or private sale
$186,636
$44.8 p/Share
4,166
Reduced 1.07%
385,109
Common Stock
Apr 01
2024
SELL
Open market or private sale
$205,758
$49.39 p/Share
4,166
Reduced 1.06%
389,275
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$488,891
$50.22 p/Share
9,735
Reduced 2.41%
393,441
Common Stock
Mar 15
2024
SELL
Open market or private sale
$207,633
$49.84 p/Share
4,166
Reduced 1.02%
403,176
Common Stock
Mar 01
2024
SELL
Open market or private sale
$501,669
$60.21 p/Share
8,332
Reduced 2.0%
407,342
Common Stock
Feb 15
2024
SELL
Open market or private sale
$473,757
$56.86 p/Share
8,332
Reduced 1.97%
415,674
Common Stock
Feb 01
2024
SELL
Open market or private sale
$3,833,044
$54.11 p/Share
70,838
Reduced 14.32%
424,006
Common Stock
Jan 16
2024
SELL
Open market or private sale
$210,632
$50.56 p/Share
4,166
Reduced 0.83%
494,844
Common Stock
Jan 02
2024
SELL
Open market or private sale
$187,636
$45.04 p/Share
4,166
Reduced 0.83%
499,010
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$1,520,549
$43.58 p/Share
34,891
Reduced 6.48%
503,176
Common Stock
Dec 15
2023
SELL
Open market or private sale
$181,970
$43.68 p/Share
4,166
Reduced 0.77%
538,067
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
143,723
Added 20.95%
542,233
Common Stock
Dec 01
2023
SELL
Open market or private sale
$194,385
$46.66 p/Share
4,166
Reduced 1.03%
398,510
Common Stock
Nov 15
2023
SELL
Open market or private sale
$193,094
$46.35 p/Share
4,166
Reduced 1.02%
402,676
Common Stock
Nov 01
2023
SELL
Open market or private sale
$175,596
$42.15 p/Share
4,166
Reduced 1.01%
406,842
Common Stock
Oct 16
2023
SELL
Open market or private sale
$181,512
$43.57 p/Share
4,166
Reduced 1.0%
411,008
Common Stock
Oct 02
2023
SELL
Open market or private sale
$197,135
$47.32 p/Share
4,166
Reduced 0.99%
415,174
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$444,541
$47.96 p/Share
9,269
Reduced 2.16%
419,340
Common Stock