Nov 18
2024
SELL
Payment of exercise price or tax liability
$423,475
$37.36 p/Share
11,335
Reduced 1.43%
783,985
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$287,223
$37.36 p/Share
7,688
Reduced 0.96%
795,321
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$3,598,999
$38.21 p/Share
94,190
Reduced 10.5%
803,009
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
77,092
Added 7.91%
897,200
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
1,098
Added 0.13%
820,108
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
$5,000,020
$35.56 p/Share
140,608
Added 14.65%
819,009
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
831
Added 0.12%
678,401
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
860
Added 0.13%
677,570
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
967
Added 0.14%
676,710
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
$1,900,022
$28.05 p/Share
67,737
Added 9.11%
675,743
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$208,727
$27.86 p/Share
7,492
Reduced 1.22%
608,006
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$310,352
$27.71 p/Share
11,200
Reduced 1.79%
615,498
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$210,001
$27.65 p/Share
7,595
Reduced 1.2%
626,698
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
134,784
Added 17.53%
634,293
Common Stock
Sep 04
2023
SELL
Payment of exercise price or tax liability
$848,199
$38.19 p/Share
22,210
Reduced 4.58%
462,902
Common Stock
Aug 29
2023
BUY
Grant, award, or other acquisition
-
444
Added 0.09%
485,112
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
422
Added 0.09%
484,667
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
442
Added 0.09%
484,245
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$589
$42.12 p/Share
14
Reduced 0.0%
484,129
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
758
Added 0.16%
484,143
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$210,880
$40.64 p/Share
5,189
Reduced 1.06%
483,385
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$321,594
$40.29 p/Share
7,982
Reduced 1.61%
488,574
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
$1,900,036
$40.29 p/Share
47,159
Added 8.67%
496,556
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$756,573
$35.44 p/Share
21,348
Reduced 4.53%
449,397
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
585
Added 0.12%
470,745
Common Stock