Mar 03
2025
SELL
Open market or private sale
$177,990
$59.33 p/Share
3,000
Reduced 12.27%
21,441
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$162,153
$59.31 p/Share
2,734
Reduced 10.06%
24,441
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
6,252
Added 18.7%
27,175
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$195,426
$59.31 p/Share
3,295
Reduced 13.61%
20,923
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
7,370
Added 23.33%
24,218
Common Stock
Dec 02
2024
SELL
Open market or private sale
$156,630
$52.21 p/Share
3,000
Reduced 15.11%
16,848
Common Stock
Sep 03
2024
SELL
Open market or private sale
$135,870
$45.29 p/Share
3,000
Reduced 13.13%
19,848
Common Stock
Jun 03
2024
SELL
Open market or private sale
$135,360
$45.12 p/Share
3,000
Reduced 11.61%
22,848
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$334,290
$46.16 p/Share
7,242
Reduced 21.89%
25,848
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
6,010
Added 15.37%
33,090
Common Stock
Feb 26
2024
SELL
Open market or private sale
$468,500
$46.85 p/Share
10,000
Reduced 26.97%
27,080
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
10,268
Added 21.69%
37,080
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$384,234
$58.35 p/Share
6,585
Reduced 19.72%
26,812
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$515,989
$58.35 p/Share
8,843
Added 22.35%
30,721
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
5,869
Added 19.29%
24,554
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$250,585
$48.06 p/Share
5,214
Reduced 21.82%
18,685
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
5,253
Added 23.03%
17,559
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$304,700
$48.06 p/Share
6,340
Added 22.72%
21,564
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$81,736
$41.26 p/Share
1,981
Reduced 13.87%
12,306
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
3,782
Added 24.42%
11,704
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$106,575
$41.26 p/Share
2,583
Added 16.51%
13,062
Common Stock