Jul 16
2024
SELL
Payment of exercise price or tax liability
$168,624
$54.36 p/Share
3,102
Reduced 2.34%
129,527
Common Stock
Jul 16
2024
BUY
Grant, award, or other acquisition
-
12,000
Added 8.3%
132,629
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$33,114
$45.3 p/Share
731
Reduced 0.6%
120,629
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$12,608
$44.24 p/Share
285
Reduced 0.23%
121,360
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$19,261
$44.69 p/Share
431
Reduced 0.35%
121,645
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
4,889
Added 3.85%
122,076
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$15,719
$51.37 p/Share
306
Reduced 0.26%
117,187
Common Stock
Jul 06
2023
SELL
Payment of exercise price or tax liability
$26,308
$35.99 p/Share
731
Reduced 0.62%
117,493
Common Stock
May 05
2023
BUY
Open market or private purchase
$96,270
$32.09 p/Share
3,000
Added 2.47%
118,224
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$14,159
$60.51 p/Share
234
Reduced 0.2%
115,224
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
4,704
Added 3.91%
115,458
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$49,988
$60.3 p/Share
829
Reduced 0.74%
110,754
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$50,161
$68.62 p/Share
731
Reduced 0.65%
111,583
Common Stock
Jun 06
2022
-
2,000
Reduced 1.75%
112,314
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
2,874
Added 2.45%
114,314
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$36,518
$75.92 p/Share
481
Reduced 0.43%
111,440
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$18,598
$75.6 p/Share
246
Reduced 0.22%
111,921
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$32,943
$76.97 p/Share
428
Reduced 0.38%
112,167
Common Stock
Dec 09
2021
-
3,000
Reduced 2.6%
112,595
Common Stock
Jul 03
2021
SELL
Payment of exercise price or tax liability
$54,014
$73.89 p/Share
731
Reduced 0.63%
115,595
Common Stock
Feb 23
2021
SELL
Open market or private sale
$360,000
$72.0 p/Share
5,000
Reduced 4.08%
117,403
Common Stock
Feb 10
2021
SELL
Open market or private sale
$350,000
$70.0 p/Share
5,000
Reduced 3.92%
122,403
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
3,091
Added 2.37%
127,403
Common Stock
Jan 19
2021
SELL
Open market or private sale
$665,300
$66.53 p/Share
10,000
Reduced 7.45%
124,312
Common Stock