Mar 31
2023
SELL
Payment of exercise price or tax liability
$8,008
$22.75 p/Share
352
Reduced 0.56%
61,949
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$33,219
$22.28 p/Share
1,491
Reduced 2.34%
62,301
Common Stock
Mar 09
2023
SELL
Open market or private sale
$105,720
$26.43 p/Share
4,000
Reduced 5.9%
63,792
Common Stock
Mar 08
2023
SELL
Open market or private sale
$106,320
$26.58 p/Share
4,000
Reduced 5.57%
67,792
Common Stock
Mar 07
2023
SELL
Open market or private sale
$53,340
$26.67 p/Share
2,000
Reduced 2.71%
71,792
Common Stock
Mar 06
2023
SELL
Open market or private sale
$53,660
$26.83 p/Share
2,000
Reduced 2.64%
73,792
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$251,254
$31.7 p/Share
7,926
Reduced 9.47%
75,792
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
20,704
Added 20.6%
79,803
Common Stock
Dec 01
2022
SELL
Open market or private sale
$367,650
$24.51 p/Share
15,000
Reduced 19.23%
63,014
Common Stock
Aug 04
2022
BUY
Grant, award, or other acquisition
$250,037
$21.91 p/Share
11,412
Added 12.76%
78,014
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$29,351
$29.41 p/Share
998
Reduced 1.48%
66,602
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
2,381
Added 3.4%
67,600
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$54,539
$37.98 p/Share
1,436
Reduced 2.15%
65,219
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$47,471
$40.23 p/Share
1,180
Reduced 1.74%
66,655
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$496,976
$41.12 p/Share
12,086
Reduced 15.12%
67,835
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
29,180
Added 27.99%
75,067
Common Stock
Jun 11
2021
SELL
Open market or private sale
$120,102
$40.63 p/Share
2,956
Reduced 5.5%
50,741
Common Stock
Jun 10
2021
SELL
Open market or private sale
$121,050
$40.35 p/Share
3,000
Reduced 5.29%
53,697
Common Stock
Jun 08
2021
SELL
Open market or private sale
$206,300
$41.26 p/Share
5,000
Reduced 8.1%
56,697
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$29,146
$38.1 p/Share
765
Reduced 1.22%
61,697
Common Stock
Mar 30
2021
SELL
Payment of exercise price or tax liability
$95,031
$36.72 p/Share
2,588
Reduced 4.26%
58,109
Common Stock
Mar 30
2021
BUY
Grant, award, or other acquisition
-
4,353
Added 6.52%
62,462
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$36,012
$35.41 p/Share
1,017
Reduced 1.65%
60,697
Common Stock
Mar 16
2021
SELL
Open market or private sale
$148,336
$40.54 p/Share
3,659
Reduced 5.6%
61,714
Common Stock