Dec 18
2023
SELL
Open market or private sale
$15,172
$47.12 p/Share
322
Reduced 0.03%
936,292
Common Stock
Dec 15
2023
SELL
Open market or private sale
$22,952
$47.52 p/Share
483
Reduced 0.05%
936,614
Common Stock
Dec 14
2023
SELL
Open market or private sale
$14,702
$47.89 p/Share
307
Reduced 0.03%
937,097
Common Stock
Dec 13
2023
SELL
Open market or private sale
$63,693
$47.25 p/Share
1,348
Reduced 0.14%
937,404
Common Stock
Dec 12
2023
SELL
Open market or private sale
$21,165
$46.93 p/Share
451
Reduced 0.05%
938,752
Common Stock
Dec 11
2023
SELL
Open market or private sale
$14,302
$47.36 p/Share
302
Reduced 0.03%
939,203
Common Stock
Dec 08
2023
SELL
Open market or private sale
$35,766
$47.31 p/Share
756
Reduced 0.08%
939,505
Common Stock
Dec 07
2023
SELL
Open market or private sale
$34,589
$47.06 p/Share
735
Reduced 0.08%
940,261
Common Stock
Dec 06
2023
SELL
Other acquisition or disposition
-
3,966
Reduced 0.42%
940,996
Common Stock
Dec 06
2023
SELL
Open market or private sale
$30,398
$45.85 p/Share
663
Reduced 0.07%
944,962
Common Stock
Dec 05
2023
SELL
Open market or private sale
$27,097
$45.39 p/Share
597
Reduced 0.06%
945,625
Common Stock
Nov 15
2023
SELL
Open market or private sale
$336,750
$44.9 p/Share
7,500
Reduced 0.79%
946,222
Common Stock
Nov 13
2023
-
17,500
Reduced 1.8%
953,722
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$169,783
$43.59 p/Share
3,895
Reduced 0.4%
971,222
Common Stock
Nov 09
2023
SELL
Open market or private sale
$130,109
$43.37 p/Share
3,000
Reduced 0.31%
975,117
Common Stock
Aug 23
2023
SELL
Open market or private sale
$118,771
$43.57 p/Share
2,726
Reduced 0.28%
978,117
Common Stock
Jun 07
2023
SELL
Open market or private sale
$209,250
$41.85 p/Share
5,000
Reduced 0.51%
980,843
Common Stock
May 30
2023
SELL
Open market or private sale
$191,800
$38.36 p/Share
5,000
Reduced 0.5%
985,843
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$2,111,221
$56.4 p/Share
37,433
Reduced 3.64%
990,843
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$5,640,000
$56.4 p/Share
100,000
Added 8.86%
1,028,276
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$158,489
$40.68 p/Share
3,896
Reduced 0.42%
928,276
Common Stock
Jun 30
2022
-
9,929
Reduced 1.05%
932,172
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$1,414,100
$32.36 p/Share
43,699
Reduced 4.43%
942,101
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$4,918,720
$32.36 p/Share
152,000
Added 13.36%
985,800
Common Stock
Dec 03
2021
SELL
Sale (or disposition) back to the issuer
$2,125,800
$35.43 p/Share
60,000
Reduced 6.71%
833,800
Common Stock