Nov 13
2024
SELL
Open market or private sale
$512,294
$44.47 p/Share
11,520
Reduced 5.67%
191,556
Common Stock, $0.01 pa...
Jul 22
2024
SELL
Open market or private sale
$2,499,397
$49.94 p/Share
50,048
Reduced 19.77%
203,076
Common Stock, $0.01 pa...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$325,756
$49.26 p/Share
6,613
Reduced 2.55%
253,124
Common Stock, $0.01 pa...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
16,805
Added 6.08%
259,737
Common Stock, $0.01 pa...
Feb 26
2024
SELL
Open market or private sale
$304,000
$48.64 p/Share
6,250
Reduced 2.51%
242,932
Common Stock, $0.01 pa...
Jan 29
2024
SELL
Open market or private sale
$329,875
$52.78 p/Share
6,250
Reduced 2.45%
249,182
Common Stock, $0.01 pa...
Jan 20
2024
SELL
Payment of exercise price or tax liability
$657,067
$49.68 p/Share
13,226
Reduced 4.92%
255,432
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
33,610
Added 11.12%
268,658
Common Stock, $0.01 pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$2,316,926
$49.68 p/Share
46,637
Reduced 16.56%
235,048
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Grant, award, or other acquisition
-
118,170
Added 29.55%
281,685
Common Stock, $0.01 pa...
Dec 26
2023
SELL
Open market or private sale
$336,625
$53.86 p/Share
6,250
Reduced 3.68%
163,515
Common Stock, $0.01 pa...
Nov 27
2023
SELL
Open market or private sale
$327,750
$52.44 p/Share
6,250
Reduced 3.55%
169,765
Common Stock, $0.01 pa...
Oct 30
2023
SELL
Open market or private sale
$352,000
$56.32 p/Share
6,250
Reduced 3.43%
176,015
Common Stock, $0.01 pa...
Sep 25
2023
SELL
Open market or private sale
$368,312
$58.93 p/Share
6,250
Reduced 3.32%
182,265
Common Stock, $0.01 pa...
Aug 28
2023
SELL
Open market or private sale
$355,312
$56.85 p/Share
6,250
Reduced 3.21%
188,515
Common Stock, $0.01 pa...
Jul 31
2023
SELL
Open market or private sale
$358,750
$57.4 p/Share
6,250
Reduced 3.11%
194,765
Common Stock, $0.01 pa...
Jun 26
2023
SELL
Open market or private sale
$291,687
$46.67 p/Share
6,250
Reduced 3.02%
201,015
Common Stock, $0.01 pa...
May 30
2023
SELL
Open market or private sale
$273,125
$43.7 p/Share
6,250
Reduced 2.93%
207,265
Common Stock, $0.01 pa...
Apr 24
2023
SELL
Open market or private sale
$309,750
$49.56 p/Share
6,250
Reduced 2.84%
213,515
Common Stock, $0.01 pa...
Mar 20
2023
SELL
Open market or private sale
$279,812
$44.77 p/Share
6,250
Reduced 2.77%
219,765
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$412,395
$55.17 p/Share
7,475
Reduced 3.2%
226,015
Common Stock, $0.01 pa...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
18,995
Added 7.52%
233,490
Common Stock, $0.01 pa...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$3,881,704
$57.61 p/Share
67,379
Reduced 23.9%
214,495
Common Stock, $0.01 pa...
Jan 20
2023
BUY
Grant, award, or other acquisition
-
170,955
Added 37.75%
281,874
Common Stock, $0.01 pa...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$57,724
$38.38 p/Share
1,504
Reduced 1.34%
110,919
Common Stock, $0.01 pa...