Oct 30
2024
SELL
Open market or private sale
$605,900
$60.59 p/Share
10,000
Reduced 14.07%
61,094
Common Stock
Oct 29
2024
SELL
Open market or private sale
$1,229,200
$61.46 p/Share
20,000
Reduced 21.96%
71,094
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$75,217
$52.09 p/Share
1,444
Reduced 1.56%
91,094
Common Stock
Oct 18
2024
SELL
Payment of exercise price or tax liability
$294,310
$52.64 p/Share
5,591
Reduced 5.7%
92,538
Common Stock
Oct 17
2024
BUY
Grant, award, or other acquisition
-
15,394
Added 13.56%
98,129
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$314,036
$51.77 p/Share
6,066
Reduced 6.83%
82,735
Common Stock
Oct 16
2024
BUY
Grant, award, or other acquisition
-
18,691
Added 17.39%
88,801
Common Stock
Apr 29
2024
SELL
Open market or private sale
$524,800
$52.48 p/Share
10,000
Reduced 12.48%
70,110
Common Stock
Jan 25
2024
SELL
Open market or private sale
$115,975
$46.39 p/Share
2,500
Reduced 3.03%
80,110
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$121,971
$40.63 p/Share
3,002
Reduced 3.51%
82,596
Common Stock
Oct 18
2023
SELL
Payment of exercise price or tax liability
$278,484
$42.89 p/Share
6,493
Reduced 7.05%
85,598
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
-
31,528
Added 25.5%
92,091
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$27,147
$25.49 p/Share
1,065
Reduced 1.73%
60,504
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$58,223
$25.66 p/Share
2,269
Reduced 3.55%
61,569
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
-
17,864
Added 21.86%
63,838
Common Stock
Apr 12
2022
SELL
Open market or private sale
$67,575
$45.05 p/Share
1,500
Reduced 3.16%
45,948
Common Stock
Oct 23
2021
SELL
Payment of exercise price or tax liability
$78,176
$45.61 p/Share
1,714
Reduced 3.49%
47,426
Common Stock
Oct 20
2021
SELL
Payment of exercise price or tax liability
$95,568
$46.46 p/Share
2,057
Reduced 4.02%
49,140
Common Stock
Oct 20
2021
BUY
Grant, award, or other acquisition
-
11,517
Added 18.36%
51,197
Common Stock
Apr 04
2021
SELL
Payment of exercise price or tax liability
$38,897
$48.14 p/Share
808
Reduced 2.0%
39,659
Common Stock
Feb 08
2021
SELL
Open market or private sale
$359,550
$42.3 p/Share
8,500
Reduced 17.36%
40,457
Common Stock
Oct 23
2020
SELL
Payment of exercise price or tax liability
$56,596
$33.02 p/Share
1,714
Reduced 3.38%
48,944
Common Stock
Oct 20
2020
SELL
Payment of exercise price or tax liability
$22,488
$32.31 p/Share
696
Reduced 1.36%
50,658
Common Stock
Oct 20
2020
BUY
Grant, award, or other acquisition
-
13,976
Added 21.39%
51,354
Common Stock