Dec 05
2025
SELL
Open market or private sale
$181,445
$84.59 p/Share
2,145
Reduced 4.44%
46,209
Common Stock
Nov 14
2025
SELL
Sale (or disposition) back to the issuer
$169,633
$79.12 p/Share
2,144
Reduced 4.25%
48,354
Common Stock
Nov 14
2025
BUY
Exercise of conversion of derivative security
$339,345
$79.12 p/Share
4,289
Added 7.83%
50,498
Common Stock
Nov 15
2024
SELL
Open market or private sale
$317,798
$79.41 p/Share
4,002
Reduced 7.97%
46,209
Common Stock
Aug 31
2024
SELL
Sale (or disposition) back to the issuer
$277,581
$69.43 p/Share
3,998
Reduced 7.38%
50,211
Common Stock
Aug 31
2024
BUY
Exercise of conversion of derivative security
$555,440
$69.43 p/Share
8,000
Added 12.86%
54,209
Common Stock
Dec 12
2023
SELL
Open market or private sale
$146,580
$48.86 p/Share
3,000
Reduced 6.1%
46,209
Common Stock
Aug 31
2023
SELL
Sale (or disposition) back to the issuer
$100,485
$43.09 p/Share
2,332
Reduced 4.52%
49,209
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$201,101
$43.09 p/Share
4,667
Added 8.3%
51,541
Common Stock
Aug 15
2023
SELL
Sale (or disposition) back to the issuer
$124,260
$41.42 p/Share
3,000
Reduced 6.02%
46,874
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$248,520
$41.42 p/Share
6,000
Added 10.74%
49,874
Common Stock
Sep 01
2022
SELL
Open market or private sale
$148,811
$40.57 p/Share
3,668
Reduced 7.72%
43,874
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
$194,987
$41.78 p/Share
4,667
Added 8.94%
47,542
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$112,281
$42.1 p/Share
2,667
Added 5.86%
42,875
Common Stock
Sep 05
2021
SELL
Sale (or disposition) back to the issuer
$63,242
$47.16 p/Share
1,341
Reduced 3.23%
40,208
Common Stock
Sep 05
2021
BUY
Exercise of conversion of derivative security
-
2,667
Added 6.03%
41,549
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$64,963
$48.48 p/Share
1,340
Reduced 3.33%
38,882
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
$129,248
$48.48 p/Share
2,666
Added 6.22%
40,222
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$64,167
$47.85 p/Share
1,341
Reduced 3.45%
37,556
Common Stock
Aug 01
2021
BUY
Exercise of conversion of derivative security
$127,616
$47.85 p/Share
2,667
Added 6.42%
38,897
Common Stock
Feb 25
2021
SELL
Open market or private sale
$249,194
$47.0 p/Share
5,302
Reduced 12.77%
36,230
Common Stock