Mar 01
2025
SELL
Payment of exercise price or tax liability
$340,973
$59.31 p/Share
5,749
Reduced 6.82%
78,596
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
11,251
Added 11.77%
84,345
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$429,641
$59.31 p/Share
7,244
Reduced 9.02%
73,094
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
14,076
Added 14.91%
80,338
Common Stock
Jan 31
2025
SELL
Open market or private sale
$610,000
$61.0 p/Share
10,000
Reduced 13.11%
66,262
Common Stock
Dec 03
2024
SELL
Open market or private sale
$523,100
$52.31 p/Share
10,000
Reduced 11.59%
76,262
Common Stock
Oct 11
2024
SELL
Open market or private sale
$196,360
$46.04 p/Share
4,265
Reduced 4.71%
86,262
Common Stock
Sep 04
2024
SELL
Open market or private sale
$33,817
$46.01 p/Share
735
Reduced 0.81%
90,527
Common Stock
Sep 03
2024
SELL
Open market or private sale
$226,100
$45.22 p/Share
5,000
Reduced 5.19%
91,262
Common Stock
Jul 10
2024
SELL
Open market or private sale
$230,000
$46.0 p/Share
5,000
Reduced 4.94%
96,262
Common Stock
Jun 03
2024
SELL
Open market or private sale
$225,600
$45.12 p/Share
5,000
Reduced 4.71%
101,262
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$772,349
$46.16 p/Share
16,732
Reduced 13.6%
106,262
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
11,542
Added 8.58%
122,994
Common Stock
Feb 26
2024
SELL
Open market or private sale
$468,600
$46.86 p/Share
10,000
Reduced 8.23%
111,452
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
21,394
Added 14.98%
121,452
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,165,949
$58.35 p/Share
19,982
Reduced 16.65%
100,058
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
13,373
Added 12.45%
94,030
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$1,517,683
$58.35 p/Share
26,010
Added 18.68%
113,216
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$748,823
$48.06 p/Share
15,581
Reduced 16.19%
80,657
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
13,322
Added 14.44%
78,964
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$830,188
$48.06 p/Share
17,274
Added 16.18%
89,469
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$302,106
$41.26 p/Share
7,322
Reduced 10.04%
65,642
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
11,164
Added 14.84%
64,050
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$367,792
$41.26 p/Share
8,914
Added 11.46%
68,865
Common Stock