Oct 16
2023
SELL
Open market or private sale
$116,517
$42.37 p/Share
2,750
Reduced 1.27%
213,934
Common Stock
Sep 15
2023
SELL
Open market or private sale
$119,322
$43.39 p/Share
2,750
Reduced 1.25%
216,684
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$441,328
$41.05 p/Share
10,751
Reduced 4.67%
219,434
Common Stock
Aug 15
2023
SELL
Open market or private sale
$119,020
$43.28 p/Share
2,750
Reduced 1.18%
230,185
Common Stock
Jul 17
2023
SELL
Open market or private sale
$202,399
$40.48 p/Share
5,000
Reduced 2.1%
232,935
Common Stock
Jun 15
2023
SELL
Open market or private sale
$177,250
$35.45 p/Share
5,000
Reduced 2.06%
237,935
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$351,955
$32.74 p/Share
10,750
Reduced 4.24%
242,935
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$82,959
$29.17 p/Share
2,844
Reduced 1.11%
253,685
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
24,045
Added 8.57%
256,529
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$219,686
$30.79 p/Share
7,135
Reduced 2.98%
232,484
Common Stock
Feb 15
2023
SELL
Open market or private sale
$62,860
$31.43 p/Share
2,000
Reduced 0.83%
239,619
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
69,974
Added 22.34%
243,259
Common Stock
Jan 17
2023
SELL
Open market or private sale
$58,160
$29.08 p/Share
2,000
Reduced 1.14%
173,285
Common Stock
Jan 03
2023
SELL
Open market or private sale
$56,000
$28.0 p/Share
2,000
Reduced 1.13%
175,285
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$233,297
$29.58 p/Share
7,887
Reduced 4.26%
177,285
Common Stock
Nov 15
2022
SELL
Open market or private sale
$62,200
$31.1 p/Share
2,000
Reduced 1.07%
185,172
Common Stock
Oct 17
2022
SELL
Open market or private sale
$70,300
$35.15 p/Share
2,000
Reduced 1.06%
187,172
Common Stock
Sep 15
2022
SELL
Open market or private sale
$69,680
$34.84 p/Share
2,000
Reduced 1.05%
189,172
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$282,398
$35.81 p/Share
7,886
Reduced 3.96%
191,172
Common Stock
Aug 15
2022
SELL
Open market or private sale
$75,740
$37.87 p/Share
2,000
Reduced 0.99%
199,058
Common Stock
Jul 18
2022
SELL
Open market or private sale
$56,280
$28.14 p/Share
2,000
Reduced 0.98%
201,058
Common Stock
Jun 15
2022
SELL
Open market or private sale
$56,000
$28.0 p/Share
2,000
Reduced 0.98%
203,058
Common Stock
May 23
2022
SELL
Open market or private sale
$59,400
$29.7 p/Share
2,000
Reduced 0.96%
207,220
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$169,575
$29.62 p/Share
5,725
Reduced 2.66%
209,220
Common Stock
Apr 01
2022
SELL
Open market or private sale
$256,800
$34.24 p/Share
7,500
Reduced 3.37%
214,945
Common Stock