Jul 16
2025
SELL
Open market or private sale
$97,210
$51.68 p/Share
1,881
Reduced 1.25%
148,531
Common units represent...
Jul 15
2025
SELL
Open market or private sale
$365,062
$51.28 p/Share
7,119
Reduced 4.52%
150,412
Common units represent...
Jun 25
2025
SELL
Open market or private sale
$120,631
$51.53 p/Share
2,341
Reduced 1.46%
157,531
Common units represent...
Jun 24
2025
SELL
Open market or private sale
$361,317
$54.26 p/Share
6,659
Reduced 4.0%
159,872
Common units represent...
May 03
2025
SELL
Payment of exercise price or tax liability
$834,873
$51.32 p/Share
16,268
Reduced 8.9%
166,531
Common units represent...
May 03
2025
BUY
Exercise of conversion of derivative security
-
33,647
Added 15.55%
182,799
Common units represent...
Mar 25
2025
SELL
Open market or private sale
$675,072
$52.74 p/Share
12,800
Reduced 7.9%
149,152
Common units represent...
Mar 24
2025
SELL
Open market or private sale
$594
$54.0 p/Share
11
Reduced 0.01%
156,187
Common units represent...
Mar 24
2025
SELL
Payment of exercise price or tax liability
$286,581
$53.11 p/Share
5,396
Reduced 3.22%
161,952
Common units represent...
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
11,161
Added 6.25%
167,348
Common units represent...
Mar 21
2025
SELL
Open market or private sale
$118,661
$54.06 p/Share
2,195
Reduced 1.39%
156,198
Common units represent...
Feb 26
2025
SELL
Payment of exercise price or tax liability
$1,601,769
$58.17 p/Share
27,536
Reduced 14.81%
158,393
Common units represent...
Feb 26
2025
BUY
Grant, award, or other acquisition
-
55,228
Added 22.9%
185,929
Common units represent...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$96,768
$47.25 p/Share
2,048
Reduced 1.54%
130,701
Common units represent...
Jan 06
2025
BUY
Exercise of conversion of derivative security
-
6,981
Added 5.0%
132,749
Common units represent...
Jan 05
2025
SELL
Payment of exercise price or tax liability
$109,100
$47.25 p/Share
2,309
Reduced 1.8%
125,768
Common units represent...
Jan 05
2025
BUY
Exercise of conversion of derivative security
-
7,868
Added 5.79%
128,077
Common units represent...
Jan 01
2025
SELL
Payment of exercise price or tax liability
$145,841
$46.55 p/Share
3,133
Reduced 2.54%
120,209
Common units represent...
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
9,203
Added 6.94%
123,342
Common units represent...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$143,418
$45.85 p/Share
3,128
Reduced 2.67%
114,139
Common units represent...
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
8,338
Added 6.64%
117,267
Common units represent...
Jan 05
2024
SELL
Payment of exercise price or tax liability
$85,386
$42.0 p/Share
2,033
Reduced 1.83%
108,929
Common units represent...
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
7,868
Added 6.62%
110,962
Common units represent...
Jan 01
2024
SELL
Payment of exercise price or tax liability
$134,968
$42.31 p/Share
3,190
Reduced 3.0%
103,094
Common units represent...
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
9,205
Added 7.97%
106,284
Common units represent...