May 29
2024
SELL
Open market or private sale
$1,425,200
$40.72 p/Share
35,000
Reduced 7.12%
456,837
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$1,997,100
$34.61 p/Share
57,703
Reduced 10.5%
491,622
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
146,638
Added 21.07%
549,325
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
21,770
Added 5.13%
402,687
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$108,131
$34.1 p/Share
3,171
Reduced 0.83%
380,917
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$211,640
$34.93 p/Share
6,059
Reduced 1.55%
384,088
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$110,264
$34.18 p/Share
3,226
Reduced 0.82%
390,147
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$1,845,951
$32.16 p/Share
57,399
Reduced 12.76%
392,460
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
145,868
Added 24.49%
449,859
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,465
$33.3 p/Share
44
Reduced 0.01%
303,991
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$327,521
$33.53 p/Share
9,768
Reduced 3.12%
303,609
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
23,790
Added 7.06%
313,377
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$170,764
$31.67 p/Share
5,392
Reduced 1.83%
289,587
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$95,456
$29.98 p/Share
3,184
Reduced 1.07%
294,979
Common Stock
Nov 09
2022
SELL
Open market or private sale
$4,104,433
$41.55 p/Share
98,783
Reduced 24.91%
297,787
Common Stock
Nov 01
2022
SELL
Open market or private sale
$4,100,482
$41.51 p/Share
98,783
Reduced 24.91%
297,787
Common Stock
Jul 11
2022
SELL
Payment of exercise price or tax liability
$1,005,558
$34.56 p/Share
29,096
Reduced 6.84%
396,234
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$220,271
$22.76 p/Share
9,678
Reduced 2.23%
424,885
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$114,396
$21.67 p/Share
5,279
Reduced 1.2%
433,536
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
36,470
Added 7.67%
438,815
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$617,946
$21.4 p/Share
28,876
Reduced 6.7%
402,345
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$110,533
$18.15 p/Share
6,090
Reduced 1.39%
431,221
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
62,950
Added 12.04%
459,776
Common Stock
Jul 10
2020
SELL
Payment of exercise price or tax liability
$287,729
$13.02 p/Share
22,099
Reduced 5.57%
374,367
Common Stock