May 22
2024
SELL
Open market or private sale
$1,838,647
$48.28 p/Share
38,083
Reduced 45.37%
45,851
Common Stock, $0.01 pa...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$203,640
$49.26 p/Share
4,134
Reduced 4.69%
83,934
Common Stock, $0.01 pa...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
10,505
Added 10.66%
88,068
Common Stock, $0.01 pa...
Feb 01
2024
SELL
Open market or private sale
$977,594
$48.77 p/Share
20,045
Reduced 20.54%
77,563
Common Stock, $0.01 pa...
Jan 20
2024
SELL
Payment of exercise price or tax liability
$410,754
$49.68 p/Share
8,268
Reduced 7.81%
97,608
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
21,010
Added 16.56%
105,876
Common Stock, $0.01 pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$1,451,252
$49.68 p/Share
29,212
Reduced 28.3%
74,028
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Grant, award, or other acquisition
-
73,868
Added 46.54%
84,866
Common Stock, $0.01 pa...
Nov 20
2023
SELL
Open market or private sale
$352,974
$52.88 p/Share
6,675
Reduced 14.31%
39,958
Common Stock, $0.01 pa...
Jul 24
2023
SELL
Open market or private sale
$1,009,980
$56.11 p/Share
18,000
Reduced 27.85%
46,633
Common Stock, $0.01 pa...
Mar 08
2023
SELL
Open market or private sale
$1,082,000
$54.1 p/Share
20,000
Reduced 23.7%
64,393
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$247,492
$55.17 p/Share
4,486
Reduced 5.05%
84,393
Common Stock, $0.01 pa...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
11,400
Added 11.37%
88,879
Common Stock, $0.01 pa...
Jan 27
2023
SELL
Open market or private sale
$1,002,456
$57.12 p/Share
17,550
Reduced 18.47%
77,479
Common Stock, $0.01 pa...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$2,332,744
$57.61 p/Share
40,492
Reduced 29.88%
95,029
Common Stock, $0.01 pa...
Jan 20
2023
BUY
Grant, award, or other acquisition
-
102,600
Added 43.09%
135,521
Common Stock, $0.01 pa...
Nov 11
2022
SELL
Open market or private sale
$1,173,103
$54.9 p/Share
21,368
Reduced 39.62%
32,565
Common Stock, $0.01 pa...
Nov 11
2022
BUY
Exercise of conversion of derivative security
$642,204
$41.47 p/Share
15,486
Added 24.37%
48,051
Common Stock, $0.01 pa...
May 26
2022
SELL
Open market or private sale
$502,445
$46.7 p/Share
10,759
Reduced 22.05%
38,044
Common Stock, $0.01 pa...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$31,472
$38.38 p/Share
820
Reduced 1.65%
48,803
Common Stock, $0.01 pa...
Mar 04
2022
BUY
Grant, award, or other acquisition
-
2,082
Added 4.03%
49,623
Common Stock, $0.01 pa...
Jan 21
2022
SELL
Payment of exercise price or tax liability
$569,862
$36.64 p/Share
15,553
Reduced 24.65%
47,541
Common Stock, $0.01 pa...
Jan 21
2022
BUY
Grant, award, or other acquisition
-
47,339
Added 42.87%
63,094
Common Stock, $0.01 pa...
Jan 16
2022
SELL
Payment of exercise price or tax liability
$66,710
$37.02 p/Share
1,802
Reduced 10.26%
15,755
Common Stock, $0.01 pa...
Jan 16
2022
BUY
Exercise of conversion of derivative security
-
6,720
Added 27.68%
17,557
Common Stock, $0.01 pa...