Jan 06
2026
SELL
Payment of exercise price or tax liability
$312,477
$42.97 p/Share
7,272
Reduced 18.88%
31,248
Common units represent...
Jan 06
2026
BUY
Exercise of conversion of derivative security
-
15,042
Added 28.08%
38,520
Common units represent...
Jan 05
2026
SELL
Payment of exercise price or tax liability
$729,872
$42.26 p/Share
17,271
Reduced 42.38%
23,478
Common units represent...
Jan 05
2026
BUY
Exercise of conversion of derivative security
-
40,749
Added 55.4%
32,804
Common units represent...
May 03
2025
SELL
Payment of exercise price or tax liability
$1,252,310
$51.32 p/Share
24,402
Reduced 3.37%
698,824
Common units represent...
May 03
2025
BUY
Exercise of conversion of derivative security
-
50,471
Added 6.52%
723,226
Common units represent...
Mar 24
2025
SELL
Payment of exercise price or tax liability
$636,842
$53.11 p/Share
11,991
Reduced 1.75%
672,755
Common units represent...
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
24,802
Added 3.5%
684,746
Common units represent...
Feb 26
2025
SELL
Payment of exercise price or tax liability
$3,879,531
$58.17 p/Share
66,693
Reduced 9.18%
659,944
Common units represent...
Feb 26
2025
BUY
Grant, award, or other acquisition
-
138,068
Added 15.97%
726,637
Common units represent...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$437,157
$47.25 p/Share
9,252
Reduced 1.55%
588,569
Common units represent...
Jan 06
2025
BUY
Exercise of conversion of derivative security
-
19,290
Added 3.13%
597,821
Common units represent...
Jan 05
2025
SELL
Payment of exercise price or tax liability
$486,722
$47.25 p/Share
10,301
Reduced 1.75%
578,531
Common units represent...
Jan 05
2025
BUY
Exercise of conversion of derivative security
-
21,459
Added 3.52%
588,832
Common units represent...
Jan 01
2025
SELL
Payment of exercise price or tax liability
$522,477
$46.55 p/Share
11,224
Reduced 1.94%
567,373
Common units represent...
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
23,010
Added 3.82%
578,597
Common units represent...
Mar 22
2024
-
350,000
Reduced 38.65%
555,587
Common units represent...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$294,861
$45.85 p/Share
6,431
Reduced 0.71%
905,587
Common units represent...
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
14,501
Added 1.57%
912,018
Common units represent...
Jan 05
2024
SELL
Payment of exercise price or tax liability
$364,266
$42.0 p/Share
8,673
Reduced 0.96%
897,517
Common units represent...
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
21,459
Added 2.31%
906,190
Common units represent...
Jan 01
2024
SELL
Payment of exercise price or tax liability
$329,806
$42.31 p/Share
7,795
Reduced 0.87%
884,731
Common units represent...
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
23,012
Added 2.51%
892,526
Common units represent...
Feb 28
2023
BUY
Other acquisition or disposition
-
38,940
Added 4.29%
869,514
Common units represent...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$239,257
$34.66 p/Share
6,903
Reduced 0.82%
830,574
Common units represent...