Nov 14
2025
SELL
Sale (or disposition) back to the issuer
$169,633
$79.12 p/Share
2,144
Reduced 2.84%
73,340
Common Stock
Nov 14
2025
BUY
Exercise of conversion of derivative security
$339,345
$79.12 p/Share
4,289
Added 5.38%
75,484
Common Stock
Aug 12
2025
$96,855
$88.05 p/Share
1,100
Reduced 1.52%
71,195
Common Stock
Sep 12
2024
$93,199
$61.64 p/Share
1,512
Reduced 2.05%
72,295
Common Stock
Aug 31
2024
SELL
Sale (or disposition) back to the issuer
$277,581
$69.43 p/Share
3,998
Reduced 5.14%
73,807
Common Stock
Aug 31
2024
BUY
Exercise of conversion of derivative security
$555,440
$69.43 p/Share
8,000
Added 9.32%
77,805
Common Stock
Mar 12
2024
$152,250
$50.75 p/Share
3,000
Reduced 4.12%
69,805
Common Stock
Aug 31
2023
SELL
Sale (or disposition) back to the issuer
$100,485
$43.09 p/Share
2,332
Reduced 3.1%
72,805
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$201,101
$43.09 p/Share
4,667
Added 5.85%
75,137
Common Stock
Aug 15
2023
SELL
Sale (or disposition) back to the issuer
$124,260
$41.42 p/Share
3,000
Reduced 4.08%
70,470
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$248,520
$41.42 p/Share
6,000
Added 7.55%
73,470
Common Stock
Feb 22
2023
$145,251
$47.53 p/Share
3,056
Reduced 4.33%
67,470
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
$194,987
$41.78 p/Share
4,667
Added 6.21%
70,526
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$112,281
$42.1 p/Share
2,667
Added 3.89%
65,859
Common Stock
Mar 15
2022
$130,983
$47.63 p/Share
2,750
Reduced 4.17%
63,192
Common Stock
Sep 05
2021
SELL
Sale (or disposition) back to the issuer
$46,500
$47.16 p/Share
986
Reduced 1.47%
65,942
Common Stock
Sep 05
2021
BUY
Exercise of conversion of derivative security
-
2,667
Added 3.83%
66,928
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$47,801
$48.48 p/Share
986
Reduced 1.51%
64,261
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
$129,248
$48.48 p/Share
2,666
Added 3.93%
65,247
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$47,180
$47.85 p/Share
986
Reduced 1.55%
62,581
Common Stock
Aug 01
2021
BUY
Exercise of conversion of derivative security
$127,616
$47.85 p/Share
2,667
Added 4.03%
63,567
Common Stock
Feb 26
2021
-
3,500
Reduced 5.43%
60,900
Common Stock