Feb 10
2025
SELL
Payment of exercise price or tax liability
$107,104
$19.86 p/Share
5,393
Reduced 2.75%
190,526
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$86,353
$17.34 p/Share
4,980
Reduced 2.48%
195,919
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$97,554
$17.34 p/Share
5,626
Reduced 2.72%
200,899
Common Stock
Mar 02
2023
BUY
Open market or private purchase
$385,169
$23.63 p/Share
16,300
Added 7.32%
206,525
Common Stock
Feb 15
2023
SELL
Sale (or disposition) back to the issuer
-
91,200
Reduced 32.41%
190,225
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$103,390
$26.49 p/Share
3,903
Reduced 1.37%
281,425
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$133,459
$26.66 p/Share
5,006
Reduced 1.72%
285,328
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$140,811
$26.31 p/Share
5,352
Reduced 1.81%
290,334
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$548,562
$28.24 p/Share
19,425
Reduced 6.16%
295,686
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
77,361
Added 19.71%
315,111
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$728,947
$31.06 p/Share
23,469
Reduced 8.98%
237,750
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$123,745
$32.1 p/Share
3,855
Reduced 1.45%
261,219
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$131,877
$32.45 p/Share
4,064
Reduced 1.51%
265,074
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$164,976
$32.45 p/Share
5,084
Reduced 1.85%
269,138
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$982,386
$34.69 p/Share
28,319
Reduced 9.36%
274,222
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
89,148
Added 22.76%
302,541
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$715,934
$29.09 p/Share
24,611
Reduced 10.34%
213,393
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$128,803
$30.94 p/Share
4,163
Reduced 1.72%
238,004
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$137,312
$30.94 p/Share
4,438
Reduced 1.8%
242,167
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
24,660
Added 9.09%
246,605
Common Stock