Dec 15
2023
SELL
Open market or private sale
$155,400
$44.4 p/Share
3,500
Reduced 1.4%
246,095
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
32,936
Added 11.66%
249,595
Common Stock
Nov 15
2023
SELL
Open market or private sale
$160,860
$45.96 p/Share
3,500
Reduced 1.59%
216,659
Common Stock
Oct 16
2023
SELL
Open market or private sale
$148,575
$42.45 p/Share
3,500
Reduced 1.56%
220,159
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$79,517
$47.96 p/Share
1,658
Reduced 0.74%
223,659
Common Stock
Sep 15
2023
SELL
Open market or private sale
$171,150
$48.9 p/Share
3,500
Reduced 1.53%
225,317
Common Stock
Aug 15
2023
SELL
Open market or private sale
$146,160
$41.76 p/Share
3,500
Reduced 1.51%
228,817
Common Stock
Jul 14
2023
SELL
Open market or private sale
$147,910
$42.26 p/Share
3,500
Reduced 1.48%
232,317
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$71,376
$43.05 p/Share
1,658
Reduced 0.7%
235,817
Common Stock
Jun 15
2023
SELL
Open market or private sale
$154,315
$44.09 p/Share
3,500
Reduced 1.45%
237,475
Common Stock
May 15
2023
SELL
Open market or private sale
$152,250
$43.5 p/Share
3,500
Reduced 1.43%
240,975
Common Stock
Apr 17
2023
SELL
Open market or private sale
$177,695
$50.77 p/Share
3,500
Reduced 1.41%
244,475
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$84,988
$50.2 p/Share
1,693
Reduced 0.68%
247,975
Common Stock
Mar 15
2023
SELL
Open market or private sale
$174,370
$49.82 p/Share
3,500
Reduced 1.38%
249,668
Common Stock
Feb 15
2023
SELL
Open market or private sale
$170,380
$48.68 p/Share
3,500
Reduced 1.36%
253,168
Common Stock
Jan 17
2023
SELL
Open market or private sale
$178,115
$50.89 p/Share
3,500
Reduced 1.35%
256,668
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$529,356
$49.27 p/Share
10,744
Reduced 3.97%
260,168
Common Stock
Dec 15
2022
SELL
Open market or private sale
$174,545
$49.87 p/Share
3,500
Reduced 1.28%
270,912
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
5,532
Added 2.2%
245,708
Common Stock
Dec 13
2022
BUY
Grant, award, or other acquisition
-
37,270
Added 11.96%
274,412
Common Stock
Nov 15
2022
SELL
Open market or private sale
$157,500
$45.0 p/Share
3,500
Reduced 1.49%
231,610
Common Stock
Oct 17
2022
SELL
Open market or private sale
$141,120
$40.32 p/Share
3,500
Reduced 1.47%
235,110
Common Stock
Sep 20
2022
SELL
Payment of exercise price or tax liability
$61,398
$40.58 p/Share
1,513
Reduced 0.63%
238,610
Common Stock
Sep 15
2022
SELL
Open market or private sale
$148,295
$42.37 p/Share
3,500
Reduced 1.44%
240,123
Common Stock
Aug 15
2022
SELL
Open market or private sale
$189,735
$54.21 p/Share
3,500
Reduced 1.42%
243,623
Common Stock