Nov 14
2024
SELL
Open market or private sale
$4,531,000
$45.31 p/Share
100,000
Reduced 16.96%
489,645
Common Stock, par valu...
Nov 13
2024
SELL
Open market or private sale
$4,637,000
$46.37 p/Share
100,000
Reduced 14.5%
589,645
Common Stock, par valu...
Nov 12
2024
SELL
Open market or private sale
$4,687,000
$46.87 p/Share
100,000
Reduced 12.66%
689,645
Common Stock, par valu...
Nov 08
2024
SELL
Open market or private sale
$4,566,000
$45.66 p/Share
100,000
Reduced 11.24%
789,645
Common Stock, par valu...
Nov 07
2024
SELL
Open market or private sale
$4,540,000
$45.4 p/Share
100,000
Reduced 10.1%
889,645
Common Stock, par valu...
Nov 06
2024
-
595
Reduced 0.05%
1,089,645
Common Stock, par valu...
Nov 06
2024
SELL
Open market or private sale
$4,501,000
$45.01 p/Share
100,000
Reduced 9.18%
989,645
Common Stock, par valu...
Nov 05
2024
SELL
Open market or private sale
$4,275,000
$42.75 p/Share
100,000
Reduced 8.4%
1,090,240
Common Stock, par valu...
Nov 04
2024
SELL
Open market or private sale
$4,207,000
$42.07 p/Share
100,000
Reduced 7.75%
1,190,240
Common Stock, par valu...
Nov 01
2024
SELL
Open market or private sale
$4,145,000
$41.45 p/Share
100,000
Reduced 7.19%
1,290,240
Common Stock, par valu...
Aug 30
2024
SELL
Open market or private sale
$1,246,832
$36.3 p/Share
34,348
Reduced 2.41%
1,390,240
Common Stock, par valu...
Aug 29
2024
SELL
Open market or private sale
$1,266,300
$36.18 p/Share
35,000
Reduced 2.4%
1,424,588
Common Stock, par valu...
Aug 14
2024
SELL
Open market or private sale
$1,722,000
$34.44 p/Share
50,000
Reduced 3.31%
1,459,588
Common Stock, par valu...
Aug 08
2024
SELL
Open market or private sale
$1,362,000
$34.05 p/Share
40,000
Reduced 2.58%
1,509,588
Common Stock, par valu...
May 20
2024
SELL
Open market or private sale
$1,144,836
$31.07 p/Share
36,847
Reduced 2.32%
1,549,588
Common Stock, par valu...
May 13
2024
SELL
Open market or private sale
$914,100
$30.47 p/Share
30,000
Reduced 1.86%
1,586,435
Common Stock, par valu...
May 10
2024
SELL
Open market or private sale
$459,150
$30.61 p/Share
15,000
Reduced 0.92%
1,616,435
Common Stock, par valu...
May 09
2024
-
1,630
Reduced 0.1%
1,631,435
Common Stock, par valu...
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
29,400
Added 1.82%
1,588,815
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
44,250
Added 2.64%
1,633,065
Common Stock, par valu...
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
31,455
Added 1.98%
1,559,415
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
26,120
Added 1.68%
1,527,960
Common Stock, par valu...
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
354,000
Added 19.07%
1,501,840
Common Stock, par valu...
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
13,108
Added 5.4%
229,568
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
8,850
Added 3.93%
216,460
Common Stock, par valu...