Jan 24
2023
SELL
Open market or private sale
$3,114,243
$34.11 p/Share
91,300
Reduced 11.64%
692,859
Common Stock
Jan 23
2023
SELL
Open market or private sale
$2,675
$33.03 p/Share
81
Reduced 0.01%
784,159
Common Stock
Jan 18
2023
SELL
Open market or private sale
$3,630
$33.0 p/Share
110
Reduced 0.01%
784,240
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
45,732
Added 5.51%
784,350
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$706,380
$32.8 p/Share
21,536
Reduced 2.83%
738,618
Common Stock
Nov 03
2022
SELL
Open market or private sale
$601,329
$30.56 p/Share
19,677
Reduced 2.53%
759,607
Common Stock
Nov 02
2022
SELL
Open market or private sale
$410,969
$30.09 p/Share
13,658
Reduced 1.72%
779,284
Common Stock
Nov 01
2022
SELL
Open market or private sale
$499,950
$30.0 p/Share
16,665
Reduced 2.06%
792,942
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$3,939,584
$28.12 p/Share
140,099
Reduced 14.75%
809,607
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
375,077
Added 28.31%
949,706
Common Stock
Feb 16
2022
SELL
Open market or private sale
$65,577
$32.02 p/Share
2,048
Reduced 0.36%
574,629
Common Stock
Feb 08
2022
SELL
Open market or private sale
$139,933
$29.33 p/Share
4,771
Reduced 0.82%
576,677
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
47,338
Added 7.53%
581,448
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$614,342
$26.3 p/Share
23,359
Reduced 4.19%
534,110
Common Stock
Nov 22
2021
SELL
Open market or private sale
$52,740
$29.01 p/Share
1,818
Reduced 0.33%
557,469
Common Stock
Nov 18
2021
SELL
Open market or private sale
$21,990
$29.01 p/Share
758
Reduced 0.14%
559,287
Common Stock
Nov 17
2021
SELL
Open market or private sale
$830,533
$29.24 p/Share
28,404
Reduced 4.83%
560,045
Common Stock
Nov 12
2021
SELL
Open market or private sale
$92,519
$29.03 p/Share
3,187
Reduced 0.54%
588,449
Common Stock
Nov 11
2021
SELL
Open market or private sale
$9,341
$29.01 p/Share
322
Reduced 0.05%
591,636
Common Stock
Nov 09
2021
SELL
Open market or private sale
$230,432
$29.04 p/Share
7,935
Reduced 1.32%
591,958
Common Stock
Nov 08
2021
SELL
Open market or private sale
$81,849
$29.19 p/Share
2,804
Reduced 0.47%
599,893
Common Stock
May 05
2021
BUY
Grant, award, or other acquisition
-
57,308
Added 8.68%
602,697
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$3,183,546
$23.19 p/Share
137,281
Reduced 20.11%
545,389
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
361,954
Added 34.65%
682,670
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$497,296
$18.61 p/Share
26,722
Reduced 7.69%
320,716
Common Stock