Mar 01
2023
SELL
Payment of exercise price or tax liability
$272,217
$15.14 p/Share
17,980
Reduced 4.07%
423,611
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
66,050
Added 13.01%
441,591
Common Stock
Jul 27
2022
SELL
Payment of exercise price or tax liability
$625,036
$11.5 p/Share
54,351
Reduced 12.64%
375,541
Common Stock
Jul 11
2022
BUY
Grant, award, or other acquisition
-
46,040
Added 9.67%
429,892
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$290,136
$18.48 p/Share
15,700
Reduced 3.93%
383,852
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
51,282
Added 11.37%
399,552
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
18,482
Added 5.04%
348,270
Common Stock
Jun 11
2021
BUY
Grant, award, or other acquisition
-
44,652
Added 11.93%
329,788
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$562,792
$29.85 p/Share
18,854
Reduced 6.2%
285,136
Common Stock
Oct 26
2020
BUY
Grant, award, or other acquisition
-
10,841
Added 3.44%
303,990
Common Stock
Jul 27
2020
BUY
Grant, award, or other acquisition
-
92,081
Added 23.9%
293,149
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$235,744
$37.26 p/Share
6,327
Reduced 3.05%
201,068
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
36,965
Added 15.13%
207,395
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
23,536
Added 12.13%
170,430
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$499,143
$55.27 p/Share
9,031
Reduced 5.79%
146,894
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
24,093
Added 13.38%
155,925
Common Stock
Feb 26
2019
SELL
Payment of exercise price or tax liability
$203,608
$55.57 p/Share
3,664
Reduced 2.7%
131,832
Common Stock
Feb 26
2019
BUY
Grant, award, or other acquisition
-
15,000
Added 9.97%
135,496
Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$225,036
$56.77 p/Share
3,964
Reduced 3.18%
120,496
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
23,536
Added 15.9%
124,460
Common Stock
Mar 01
2017
SELL
Payment of exercise price or tax liability
$87,959
$51.05 p/Share
1,723
Reduced 1.68%
100,924
Common Stock
Mar 01
2017
BUY
Grant, award, or other acquisition
-
30,000
Added 22.62%
102,647
Common Stock
Sep 02
2016
BUY
Open market or private purchase
$430,800
$35.9 p/Share
12,000
Added 14.18%
72,647
Common Stock
Mar 01
2016
BUY
Grant, award, or other acquisition
-
18,750
Added 23.62%
60,647
Common Stock