Oct 18
2024
SELL
Open market or private sale
$1,225,750
$49.03 p/Share
25,000
Reduced 16.15%
129,790
Common Stock, $0.01 pa...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$772,144
$42.7 p/Share
18,083
Reduced 10.46%
154,790
Common Stock, $0.01 pa...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$115,147
$41.42 p/Share
2,780
Reduced 1.55%
176,941
Common Stock, $0.01 pa...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$150,768
$41.42 p/Share
3,640
Reduced 1.99%
179,721
Common Stock, $0.01 pa...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
38,132
Added 17.22%
183,361
Common Stock, $0.01 pa...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
33,691
Added 18.83%
145,229
Common Stock, $0.01 pa...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$124,323
$47.11 p/Share
2,639
Reduced 2.31%
111,538
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$128,695
$46.31 p/Share
2,779
Reduced 2.35%
115,272
Common Stock, $0.01 pa...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
24,185
Added 17.0%
118,051
Common Stock, $0.01 pa...
Feb 10
2023
SELL
Payment of exercise price or tax liability
$548,174
$48.77 p/Share
11,240
Reduced 10.69%
93,866
Common Stock, $0.01 pa...
Feb 09
2023
BUY
Grant, award, or other acquisition
-
26,156
Added 19.08%
110,931
Common Stock, $0.01 pa...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$145,805
$55.25 p/Share
2,639
Reduced 3.02%
84,775
Common Stock, $0.01 pa...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
18,469
Added 17.44%
87,414
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$652,540
$58.55 p/Share
11,145
Reduced 13.92%
68,945
Common Stock, $0.01 pa...
Feb 10
2022
SELL
Payment of exercise price or tax liability
$91,059
$59.75 p/Share
1,524
Reduced 1.87%
80,090
Common Stock, $0.01 pa...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
23,639
Added 22.46%
81,614
Common Stock, $0.01 pa...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
17,534
Added 23.22%
57,975
Common Stock, $0.01 pa...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$29,537
$47.64 p/Share
620
Reduced 1.51%
40,441
Common Stock, $0.01 pa...
Feb 14
2021
SELL
Payment of exercise price or tax liability
$94,089
$47.64 p/Share
1,975
Reduced 4.59%
41,061
Common Stock, $0.01 pa...
Feb 10
2021
SELL
Payment of exercise price or tax liability
$73,081
$47.61 p/Share
1,535
Reduced 3.44%
43,036
Common Stock, $0.01 pa...
Feb 19
2020
SELL
Payment of exercise price or tax liability
$90,105
$55.11 p/Share
1,635
Reduced 3.54%
44,571
Common Stock, $0.01 pa...
Feb 14
2020
SELL
Payment of exercise price or tax liability
$110,691
$55.18 p/Share
2,006
Reduced 4.16%
46,206
Common Stock, $0.01 pa...
Feb 10
2020
BUY
Grant, award, or other acquisition
-
14,641
Added 23.29%
48,212
Common Stock, $0.01 pa...
Nov 18
2019
SELL
Open market or private sale
$154,986
$59.61 p/Share
2,600
Reduced 7.19%
33,571
Common Stock, $0.01 pa...
Feb 19
2019
SELL
Payment of exercise price or tax liability
$76,708
$51.31 p/Share
1,495
Reduced 3.97%
36,171
Common Stock, $0.01 pa...