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
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
25,733
Added 5.23%
465,970
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$166,586
$43.85 p/Share
3,799
Reduced 0.86%
440,237
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
-
7,591
Added 1.68%
444,036
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$606,974
$45.62 p/Share
13,305
Reduced 2.96%
436,445
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
25,735
Added 5.41%
449,750
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$776,485
$45.63 p/Share
17,017
Reduced 3.86%
424,015
Common Stock