Sep 10
2024
SELL
Open market or private sale
$62,350
$62.35 p/Share
1,000
Reduced 0.24%
423,149
Common Stock
Sep 09
2024
SELL
Open market or private sale
$328,086
$63.13 p/Share
5,197
Reduced 1.21%
424,149
Common Stock
Aug 25
2024
SELL
Sale (or disposition) back to the issuer
$295,276
$69.69 p/Share
4,237
Reduced 0.98%
429,346
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
$766,590
$69.69 p/Share
11,000
Added 2.47%
433,583
Common Stock
Feb 27
2024
SELL
Open market or private sale
$132,225
$52.89 p/Share
2,500
Reduced 0.59%
422,583
Common Stock
Feb 07
2024
SELL
Open market or private sale
$121,447
$49.53 p/Share
2,452
Reduced 0.57%
425,083
Common Stock
Feb 06
2024
SELL
Open market or private sale
$79,830
$51.57 p/Share
1,548
Reduced 0.36%
427,535
Common Stock
Feb 06
2024
-
79,000
Reduced 15.55%
429,083
Common Stock
Dec 14
2023
SELL
Open market or private sale
$269,800
$53.96 p/Share
5,000
Reduced 0.97%
508,083
Common Stock
Sep 14
2023
SELL
Open market or private sale
$213,100
$42.62 p/Share
5,000
Reduced 0.97%
513,083
Common Stock
Aug 31
2023
SELL
Sale (or disposition) back to the issuer
$163,871
$43.09 p/Share
3,803
Reduced 0.73%
518,083
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$473,990
$43.09 p/Share
11,000
Added 2.06%
521,886
Common Stock
Aug 25
2023
SELL
Sale (or disposition) back to the issuer
$158,052
$41.56 p/Share
3,803
Reduced 0.74%
510,886
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
$457,160
$41.56 p/Share
11,000
Added 2.09%
514,689
Common Stock
Jun 13
2023
SELL
Open market or private sale
$247,740
$41.29 p/Share
6,000
Reduced 1.18%
503,689
Common Stock
May 24
2023
SELL
Open market or private sale
$203,000
$40.6 p/Share
5,000
Reduced 0.97%
509,689
Common Stock
Feb 28
2023
SELL
Open market or private sale
$480,200
$48.02 p/Share
10,000
Reduced 1.91%
514,689
Common Stock
Jan 31
2023
SELL
Open market or private sale
$718,650
$47.91 p/Share
15,000
Reduced 2.78%
524,689
Common Stock
Sep 06
2022
BUY
Exercise of conversion of derivative security
$423,170
$38.47 p/Share
11,000
Added 2.0%
539,689
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
$459,580
$41.78 p/Share
11,000
Added 2.04%
528,689
Common Stock
Aug 25
2022
BUY
Exercise of conversion of derivative security
$491,150
$44.65 p/Share
11,000
Added 2.08%
517,689
Common Stock
Aug 17
2022
SELL
Open market or private sale
$464,400
$46.44 p/Share
10,000
Reduced 1.94%
506,689
Common Stock
Aug 16
2022
SELL
Open market or private sale
$475,200
$47.52 p/Share
10,000
Reduced 1.9%
516,689
Common Stock
Dec 03
2021
SELL
Open market or private sale
$326,726
$57.12 p/Share
5,720
Reduced 1.07%
526,689
Common Stock
Nov 09
2021
SELL
Open market or private sale
$1,527,941
$60.35 p/Share
25,318
Reduced 4.54%
532,409
Common Stock