Aug 08
2024
SELL
Open market or private sale
$1,177,400
$58.87 p/Share
20,000
Reduced 11.34%
156,403
Common Stock
May 07
2024
SELL
Open market or private sale
$871,535
$47.11 p/Share
18,500
Reduced 9.49%
176,403
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$825,541
$45.61 p/Share
18,100
Reduced 8.5%
194,903
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
40,863
Added 16.1%
213,003
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$296,132
$47.23 p/Share
6,270
Reduced 3.51%
172,140
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$530,806
$47.44 p/Share
11,189
Reduced 5.9%
178,410
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$1,113,703
$50.57 p/Share
22,023
Added 10.41%
189,599
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$142,858
$49.69 p/Share
2,875
Reduced 1.69%
167,576
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$156,323
$51.66 p/Share
3,026
Reduced 1.74%
170,451
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$563,736
$50.81 p/Share
11,095
Reduced 6.01%
173,477
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
21,970
Added 10.64%
184,572
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$678,732
$48.36 p/Share
14,035
Reduced 7.95%
162,602
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
31,452
Added 15.11%
176,637
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$149,500
$52.0 p/Share
2,875
Reduced 1.94%
145,185
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$144,254
$50.74 p/Share
2,843
Reduced 1.88%
148,060
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$576,274
$51.94 p/Share
11,095
Reduced 6.85%
150,903
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
20,492
Added 11.23%
161,998
Common Stock
Mar 11
2021
SELL
Open market or private sale
$295,800
$58.0 p/Share
5,100
Reduced 3.48%
141,506
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$467,156
$55.92 p/Share
8,354
Reduced 5.39%
146,606
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
12,369
Added 7.39%
154,960
Common Stock
Feb 22
2021
SELL
Open market or private sale
$280,800
$54.0 p/Share
5,200
Reduced 3.52%
142,591
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$144,282
$50.75 p/Share
2,843
Reduced 1.89%
147,791
Common Stock
Jan 25
2021
BUY
Grant, award, or other acquisition
-
75,141
Added 33.28%
150,634
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$159,525
$49.13 p/Share
3,247
Reduced 4.12%
75,493
Common Stock
Nov 24
2020
SELL
Open market or private sale
$275,000
$50.0 p/Share
5,500
Reduced 6.53%
78,740
Common Stock