Sep 01
2025
BUY
Grant, award, or other acquisition
-
17,633
Added 16.64%
88,346
Common Stock
Aug 30
2025
SELL
Payment of exercise price or tax liability
$66,391
$43.65 p/Share
1,521
Reduced 2.11%
70,713
Common Stock
Aug 27
2025
SELL
Payment of exercise price or tax liability
$38,880
$44.69 p/Share
870
Reduced 1.19%
72,234
Common Stock
Aug 26
2025
SELL
Payment of exercise price or tax liability
$200,247
$43.57 p/Share
4,596
Reduced 5.92%
73,104
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$68,150
$44.34 p/Share
1,537
Reduced 1.94%
77,700
Common Stock
Aug 21
2025
BUY
Grant, award, or other acquisition
-
9,421
Added 10.63%
79,237
Common Stock
Mar 21
2025
SELL
Open market or private sale
$72,280
$36.14 p/Share
2,000
Reduced 2.78%
69,816
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
13,722
Added 16.04%
71,816
Common Stock
Aug 27
2024
SELL
Payment of exercise price or tax liability
$469,036
$47.9 p/Share
9,792
Reduced 14.42%
58,094
Common Stock
Aug 27
2024
BUY
Grant, award, or other acquisition
-
18,349
Added 21.28%
67,886
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$111,416
$48.91 p/Share
2,278
Reduced 4.4%
49,537
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$75,605
$49.19 p/Share
1,537
Reduced 2.88%
51,815
Common Stock
Jun 03
2024
SELL
Open market or private sale
$404,855
$47.63 p/Share
8,500
Reduced 13.74%
53,352
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$128,304
$43.94 p/Share
2,920
Reduced 4.51%
61,852
Common Stock
Aug 27
2023
SELL
Payment of exercise price or tax liability
$27,422
$31.52 p/Share
870
Reduced 1.33%
64,772
Common Stock
Aug 26
2023
SELL
Payment of exercise price or tax liability
$51,724
$31.52 p/Share
1,641
Reduced 2.44%
65,642
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$460,412
$31.52 p/Share
14,607
Added 17.84%
67,283
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$93,109
$31.67 p/Share
2,940
Reduced 5.29%
52,676
Common Stock
Aug 27
2022
SELL
Payment of exercise price or tax liability
$24,934
$28.66 p/Share
870
Reduced 1.54%
55,616
Common Stock
Aug 26
2022
BUY
Grant, award, or other acquisition
$599,997
$28.66 p/Share
20,935
Added 27.04%
56,486
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$95,381
$31.51 p/Share
3,027
Reduced 7.85%
35,551
Common Stock
Aug 27
2021
BUY
Grant, award, or other acquisition
$400,011
$36.05 p/Share
11,096
Added 22.34%
38,578
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$800,001
$29.11 p/Share
27,482
Added 50.0%
27,482
Common Stock