Jul 22
2024
SELL
Open market or private sale
$6,053,913
$50.17 p/Share
120,668
Reduced 32.76%
247,699
Common Stock, $0.01 pa...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$356,297
$49.26 p/Share
7,233
Reduced 1.93%
368,367
Common Stock, $0.01 pa...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
18,380
Added 4.67%
375,600
Common Stock, $0.01 pa...
Jan 23
2024
SELL
Open market or private sale
$1,501,192
$50.68 p/Share
29,621
Reduced 7.66%
357,220
Common Stock, $0.01 pa...
Jan 23
2024
SELL
Open market or private sale
$1,944,699
$50.42 p/Share
38,570
Reduced 9.07%
386,841
Common Stock, $0.01 pa...
Jan 20
2024
SELL
Payment of exercise price or tax liability
$718,670
$49.68 p/Share
14,466
Reduced 3.29%
425,411
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
36,760
Added 7.71%
439,877
Common Stock, $0.01 pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$2,533,630
$49.68 p/Share
50,999
Reduced 11.23%
403,117
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Grant, award, or other acquisition
-
129,249
Added 22.16%
454,116
Common Stock, $0.01 pa...
Sep 05
2023
SELL
Open market or private sale
$1,807,200
$60.24 p/Share
30,000
Reduced 8.45%
324,867
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$613,655
$55.17 p/Share
11,123
Reduced 3.04%
354,867
Common Stock, $0.01 pa...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
28,265
Added 7.17%
365,990
Common Stock, $0.01 pa...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$5,773,155
$57.61 p/Share
100,211
Reduced 22.88%
337,725
Common Stock, $0.01 pa...
Jan 20
2023
BUY
Grant, award, or other acquisition
-
254,385
Added 36.74%
437,936
Common Stock, $0.01 pa...
Nov 14
2022
SELL
Open market or private sale
$3,152,064
$54.85 p/Share
57,467
Reduced 23.84%
183,551
Common Stock, $0.01 pa...
Apr 17
2022
SELL
Payment of exercise price or tax liability
$822,765
$42.81 p/Share
19,219
Reduced 7.39%
241,018
Common Stock, $0.01 pa...
Apr 17
2022
BUY
Exercise of conversion of derivative security
-
48,840
Added 15.8%
260,237
Common Stock, $0.01 pa...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$140,624
$38.38 p/Share
3,664
Reduced 1.7%
211,397
Common Stock, $0.01 pa...
Mar 04
2022
BUY
Grant, award, or other acquisition
-
9,310
Added 4.15%
215,061
Common Stock, $0.01 pa...
Feb 15
2022
SELL
Open market or private sale
$1,164,068
$39.64 p/Share
29,366
Reduced 12.49%
205,751
Common Stock, $0.01 pa...
Jan 21
2022
SELL
Payment of exercise price or tax liability
$3,057,168
$36.64 p/Share
83,438
Reduced 26.19%
235,117
Common Stock, $0.01 pa...
Jan 21
2022
BUY
Grant, award, or other acquisition
-
211,658
Added 39.92%
318,555
Common Stock, $0.01 pa...
May 05
2021
SELL
Open market or private sale
$1,353,242
$30.32 p/Share
44,632
Reduced 29.45%
106,897
Common Stock, $0.01 pa...
Mar 12
2021
SELL
Payment of exercise price or tax liability
$39,708
$29.24 p/Share
1,358
Reduced 0.89%
151,529
Common Stock, $0.01 pa...
Mar 12
2021
BUY
Grant, award, or other acquisition
-
3,450
Added 2.21%
152,887
Common Stock, $0.01 pa...