Feb 28
2023
BUY
Grant, award, or other acquisition
-
4,656
Added 14.19%
28,152
Common
Feb 21
2023
SELL
Payment of exercise price or tax liability
$15,877
$30.77 p/Share
516
Reduced 2.15%
23,494
Common
Feb 21
2023
BUY
Grant, award, or other acquisition
-
1,367
Added 5.39%
24,010
Common
Feb 15
2023
SELL
Payment of exercise price or tax liability
$27,787
$32.05 p/Share
867
Reduced 3.69%
22,643
Common
Feb 15
2023
BUY
Grant, award, or other acquisition
$73,650
$32.05 p/Share
2,298
Added 9.09%
22,969
Common
Dec 30
2022
BUY
Open market or private purchase
$7,085
$26.84 p/Share
264
Added 1.23%
21,212
Common
Jun 30
2022
BUY
Open market or private purchase
$6,989
$25.79 p/Share
271
Added 1.28%
20,948
Common
Mar 25
2022
SELL
Payment of exercise price or tax liability
$6,405
$34.07 p/Share
188
Reduced 0.9%
20,739
Common
Mar 07
2022
SELL
Payment of exercise price or tax liability
$17,243
$32.72 p/Share
527
Reduced 2.46%
20,927
Common
Mar 07
2022
BUY
Grant, award, or other acquisition
$52,090
$32.72 p/Share
1,592
Added 6.91%
21,454
Common
Feb 28
2022
SELL
Payment of exercise price or tax liability
$13,407
$36.63 p/Share
366
Reduced 1.81%
19,862
Common
Feb 15
2022
BUY
Grant, award, or other acquisition
$32,597
$36.75 p/Share
887
Added 4.2%
20,228
Common
Jan 04
2022
BUY
Open market or private purchase
$3,416
$29.45 p/Share
116
Added 0.6%
19,341
Common
Jul 06
2021
BUY
Open market or private purchase
$6,012
$31.64 p/Share
190
Added 0.98%
19,225
Common
Mar 26
2021
SELL
Payment of exercise price or tax liability
$7,533
$45.11 p/Share
167
Reduced 0.87%
19,035
Common
Mar 18
2021
SELL
Payment of exercise price or tax liability
$27,464
$35.9 p/Share
765
Reduced 3.83%
19,202
Common
Mar 18
2021
BUY
Grant, award, or other acquisition
-
2,360
Added 10.57%
19,967
Common
Feb 26
2021
SELL
Payment of exercise price or tax liability
$9,301
$44.29 p/Share
210
Reduced 1.18%
17,607
Common
Feb 22
2021
SELL
Payment of exercise price or tax liability
$16,030
$45.93 p/Share
349
Reduced 1.92%
17,817
Common
Feb 15
2021
BUY
Grant, award, or other acquisition
$22,234
$43.09 p/Share
516
Added 2.76%
18,166
Common
Jan 07
2021
BUY
Open market or private purchase
$3,296
$24.06 p/Share
137
Added 0.77%
17,650
Common