Feb 18
2025
SELL
Payment of exercise price or tax liability
$819,553
$53.78 p/Share
15,239
Reduced 0.78%
1,939,313
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$847,558
$52.87 p/Share
16,031
Reduced 0.85%
1,871,702
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
82,850
Added 4.07%
1,954,552
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$1,159,242
$52.15 p/Share
22,229
Reduced 1.16%
1,887,733
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$9,931,858
$34.61 p/Share
286,965
Reduced 13.08%
1,906,124
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
659,841
Added 23.13%
2,193,089
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
103,410
Added 6.32%
1,533,248
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$537,757
$34.1 p/Share
15,770
Reduced 1.09%
1,429,838
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$1,478,726
$34.93 p/Share
42,334
Reduced 2.85%
1,445,608
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$696,930
$34.18 p/Share
20,390
Reduced 1.35%
1,487,942
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$15,300,087
$32.16 p/Share
475,749
Reduced 24.02%
1,504,668
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
1,093,926
Added 35.58%
1,980,417
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
107,050
Added 10.79%
885,077
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$1,319,372
$31.67 p/Share
41,660
Reduced 5.08%
778,027
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$581,671
$29.98 p/Share
19,402
Reduced 2.31%
819,687
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$896,900
$21.67 p/Share
41,389
Reduced 4.73%
833,951
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
164,090
Added 15.79%
875,340
Common Stock
Aug 02
2021
BUY
Open market or private purchase
$499,240
$17.83 p/Share
28,000
Added 3.79%
711,250
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
283,250
Added 29.31%
683,250
Common Stock