Dec 15
2024
SELL
Payment of exercise price or tax liability
$1,167,888
$63.84 p/Share
18,294
Reduced 3.23%
547,873
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
35,000
Added 5.82%
566,167
Common Stock
Dec 04
2024
SELL
Open market or private sale
$353,812
$62.9 p/Share
5,625
Reduced 1.05%
531,167
Common Stock
Dec 03
2024
SELL
Open market or private sale
$355,106
$63.13 p/Share
5,625
Reduced 1.04%
536,792
Common Stock
Nov 05
2024
SELL
Open market or private sale
$343,856
$61.13 p/Share
5,625
Reduced 1.03%
542,417
Common Stock
Nov 04
2024
SELL
Open market or private sale
$336,993
$59.91 p/Share
5,625
Reduced 1.02%
548,042
Common Stock
Oct 07
2024
SELL
Open market or private sale
$374,400
$66.56 p/Share
5,625
Reduced 1.01%
553,666
Common Stock
Oct 04
2024
SELL
Open market or private sale
$371,756
$66.09 p/Share
5,625
Reduced 1.0%
559,291
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$1,164,568
$63.44 p/Share
18,357
Reduced 3.15%
564,916
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
34,998
Added 5.66%
583,273
Common Stock
Sep 10
2024
SELL
Open market or private sale
$337,106
$59.93 p/Share
5,625
Reduced 1.02%
548,275
Common Stock
Sep 09
2024
SELL
Open market or private sale
$333,843
$59.35 p/Share
5,625
Reduced 1.01%
553,900
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$956,220
$52.13 p/Share
18,343
Reduced 3.17%
559,525
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
34,999
Added 5.71%
577,868
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$193,119
$50.07 p/Share
3,857
Reduced 0.71%
542,869
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
-
7,592
Added 1.37%
546,726
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$3,646,378
$52.2 p/Share
69,854
Reduced 11.48%
538,489
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
135,543
Added 18.22%
608,343
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$167,666
$42.34 p/Share
3,960
Reduced 0.83%
472,800
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
7,591
Added 1.57%
476,760
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$548,428
$41.75 p/Share
13,136
Reduced 2.72%
469,169
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
25,735
Added 5.07%
482,305
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$153,376
$40.77 p/Share
3,762
Reduced 0.82%
456,570
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
-
7,592
Added 1.62%
460,332
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$589,528
$44.56 p/Share
13,230
Reduced 2.84%
452,740
Common Stock