Oct 17
2024
SELL
Open market or private sale
$1,740,900
$49.74 p/Share
35,000
Reduced 20.46%
136,076
Common Stock, $0.01 pa...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$844,734
$42.7 p/Share
19,783
Reduced 10.37%
171,076
Common Stock, $0.01 pa...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$101,520
$41.42 p/Share
2,451
Reduced 1.27%
190,859
Common Stock, $0.01 pa...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$98,248
$41.42 p/Share
2,372
Reduced 1.21%
193,310
Common Stock, $0.01 pa...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
41,945
Added 17.65%
195,682
Common Stock, $0.01 pa...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
41,015
Added 21.06%
153,737
Common Stock, $0.01 pa...
Dec 11
2023
SELL
Open market or private sale
$82,535
$40.34 p/Share
2,046
Reduced 1.78%
112,722
Common Stock, $0.01 pa...
Dec 08
2023
SELL
Open market or private sale
$201,800
$40.36 p/Share
5,000
Reduced 4.17%
114,768
Common Stock, $0.01 pa...
Dec 07
2023
SELL
Open market or private sale
$116,860
$39.56 p/Share
2,954
Reduced 2.41%
119,768
Common Stock, $0.01 pa...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$135,865
$47.11 p/Share
2,884
Reduced 2.3%
122,722
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$130,964
$46.31 p/Share
2,828
Reduced 2.2%
125,606
Common Stock, $0.01 pa...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
27,640
Added 17.71%
128,434
Common Stock, $0.01 pa...
Feb 10
2023
SELL
Payment of exercise price or tax liability
$596,457
$48.77 p/Share
12,230
Reduced 10.82%
100,794
Common Stock, $0.01 pa...
Feb 09
2023
BUY
Grant, award, or other acquisition
-
30,079
Added 21.02%
113,024
Common Stock, $0.01 pa...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$162,435
$55.25 p/Share
2,940
Reduced 3.42%
82,945
Common Stock, $0.01 pa...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
21,311
Added 19.88%
85,885
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$786,736
$58.55 p/Share
13,437
Reduced 17.22%
64,574
Common Stock, $0.01 pa...
Feb 10
2022
SELL
Payment of exercise price or tax liability
$96,616
$59.75 p/Share
1,617
Reduced 2.03%
78,011
Common Stock, $0.01 pa...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
28,365
Added 26.27%
79,628
Common Stock, $0.01 pa...
Mar 15
2021
SELL
Open market or private sale
$2,029,580
$53.41 p/Share
38,000
Reduced 42.57%
51,263
Common Stock, $0.01 pa...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
21,346
Added 19.3%
89,263
Common Stock, $0.01 pa...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$134,916
$47.64 p/Share
2,832
Reduced 4.0%
67,917
Common Stock, $0.01 pa...
Feb 14
2021
SELL
Payment of exercise price or tax liability
$706,644
$47.64 p/Share
14,833
Reduced 17.33%
70,749
Common Stock, $0.01 pa...
Feb 10
2021
SELL
Payment of exercise price or tax liability
$83,460
$47.61 p/Share
1,753
Reduced 2.01%
85,582
Common Stock, $0.01 pa...
Feb 04
2021
BUY
Grant, award, or other acquisition
-
26,143
Added 23.04%
87,335
Common Stock, $0.01 pa...