Oct 15
2024
SELL
Open market or private sale
$1,907,750
$76.31 p/Share
25,000
Reduced 24.9%
75,403
Common Stock
Apr 19
2024
SELL
Open market or private sale
$2,246,000
$56.15 p/Share
40,000
Reduced 28.49%
100,403
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,532,770
$55.64 p/Share
27,548
Reduced 16.4%
140,403
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
53,960
Added 24.32%
167,951
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$459,238
$55.29 p/Share
8,306
Reduced 6.79%
113,991
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$221,652
$55.11 p/Share
4,022
Reduced 3.18%
122,297
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
28,217
Added 18.26%
126,319
Common Stock
Jul 19
2023
SELL
Open market or private sale
$1,621,550
$46.33 p/Share
35,000
Reduced 26.3%
98,102
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$640,135
$50.46 p/Share
12,686
Reduced 8.7%
133,102
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
24,848
Added 14.56%
145,788
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$171,306
$51.77 p/Share
3,309
Reduced 2.66%
120,939
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
29,365
Added 19.12%
124,248
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$557,741
$51.4 p/Share
10,851
Reduced 10.26%
94,883
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$152,802
$51.78 p/Share
2,951
Reduced 2.72%
105,734
Common Stock
Oct 19
2022
SELL
Open market or private sale
$787,400
$39.37 p/Share
20,000
Reduced 15.54%
108,685
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
13,571
Added 9.54%
128,685
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$132,451
$62.33 p/Share
2,125
Reduced 1.81%
115,010
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$101,552
$63.47 p/Share
1,600
Reduced 1.35%
117,135
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$185,580
$63.62 p/Share
2,917
Reduced 2.4%
118,735
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
19,438
Added 13.78%
121,652
Common Stock
May 06
2021
SELL
Open market or private sale
$645,625
$51.65 p/Share
12,500
Reduced 10.9%
102,214
Common Stock
Apr 19
2021
SELL
Open market or private sale
$1,637,650
$46.79 p/Share
35,000
Reduced 23.38%
114,714
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$95,071
$42.16 p/Share
2,255
Reduced 1.48%
149,714
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
11,667
Added 7.13%
151,969
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$71,326
$42.13 p/Share
1,693
Reduced 1.19%
140,301
Common Stock