Dec 12
2024
SELL
Open market or private sale
$34,392
$58.69 p/Share
586
Reduced 1.14%
50,767
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$34,073
$58.95 p/Share
578
Reduced 1.11%
51,353
Common Stock
Nov 27
2024
SELL
Open market or private sale
$291,542
$59.73 p/Share
4,881
Reduced 8.59%
51,931
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$278,978
$58.06 p/Share
4,805
Reduced 7.8%
56,812
Common Stock
Nov 05
2024
BUY
Grant, award, or other acquisition
-
15,600
Added 20.2%
61,617
Common Stock
Sep 12
2024
SELL
Open market or private sale
$31,319
$49.09 p/Share
638
Reduced 1.37%
46,017
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$25,664
$48.7 p/Share
527
Reduced 1.12%
46,655
Common Stock
Aug 28
2024
SELL
Open market or private sale
$170,166
$50.36 p/Share
3,379
Reduced 6.68%
47,182
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$81,391
$45.47 p/Share
1,790
Reduced 3.42%
50,561
Common Stock
Jun 13
2024
SELL
Open market or private sale
$34,610
$45.42 p/Share
762
Reduced 1.45%
51,788
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$18,473
$45.84 p/Share
403
Reduced 0.76%
52,550
Common Stock
May 29
2024
SELL
Open market or private sale
$155,016
$45.89 p/Share
3,378
Reduced 6.0%
52,953
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$85,544
$47.79 p/Share
1,790
Reduced 3.08%
56,331
Common Stock
Mar 13
2024
SELL
Open market or private sale
$124,850
$50.0 p/Share
2,497
Reduced 4.12%
58,121
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$65,389
$49.5 p/Share
1,321
Reduced 2.13%
60,618
Common Stock
Feb 16
2024
SELL
Open market or private sale
$162,760
$48.76 p/Share
3,338
Reduced 5.11%
61,939
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$95,297
$50.13 p/Share
1,901
Reduced 2.83%
65,277
Common Stock
Dec 14
2023
SELL
Open market or private sale
$7,900
$50.0 p/Share
158
Reduced 0.23%
67,107
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$7,595
$48.38 p/Share
157
Reduced 0.23%
67,265
Common Stock
Nov 17
2023
SELL
Open market or private sale
$242,627
$47.95 p/Share
5,060
Reduced 6.98%
67,422
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$259,116
$52.0 p/Share
4,983
Reduced 6.43%
72,482
Common Stock
Sep 21
2023
BUY
Grant, award, or other acquisition
-
13,287
Added 14.64%
77,465
Common Stock
Sep 13
2023
SELL
Open market or private sale
$11,597
$56.3 p/Share
206
Reduced 0.32%
64,178
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$6,177
$56.67 p/Share
109
Reduced 0.17%
64,384
Common Stock
Aug 18
2023
SELL
Open market or private sale
$338,064
$54.65 p/Share
6,186
Reduced 8.75%
64,493
Common Stock