Nov 20
2024
BUY
Exercise of conversion of derivative security
-
3,132
Added 0.44%
713,246
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
41,875
Added 5.57%
710,114
Common Stock
Nov 06
2024
SELL
Open market or private sale
$1,940,240
$54.23 p/Share
35,778
Reduced 5.08%
668,239
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$142,754
$3.99 p/Share
35,778
Added 4.84%
704,017
Common Stock
Nov 05
2024
SELL
Open market or private sale
$857,256
$54.13 p/Share
15,837
Reduced 2.32%
668,239
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$63,189
$3.99 p/Share
15,837
Added 2.26%
684,076
Common Stock
Nov 01
2024
SELL
Open market or private sale
$999,599
$49.98 p/Share
20,000
Reduced 2.91%
668,239
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$79,800
$3.99 p/Share
20,000
Added 2.82%
688,239
Common Stock
Oct 15
2024
SELL
Open market or private sale
$246,149
$49.23 p/Share
5,000
Reduced 0.74%
668,239
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.74%
673,239
Common Stock
Oct 01
2024
SELL
Open market or private sale
$718,800
$47.92 p/Share
15,000
Reduced 2.2%
668,239
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.15%
683,239
Common Stock
Sep 23
2024
SELL
Open market or private sale
$1,498,618
$49.43 p/Share
30,318
Reduced 4.34%
668,239
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$120,968
$3.99 p/Share
30,318
Added 4.16%
698,557
Common Stock
Sep 20
2024
SELL
Open market or private sale
$2,860,127
$49.31 p/Share
58,003
Reduced 7.99%
668,239
Common Stock
Sep 20
2024
BUY
Exercise of conversion of derivative security
$231,431
$3.99 p/Share
58,003
Added 7.4%
726,242
Common Stock
Sep 19
2024
SELL
Open market or private sale
$1,555,122
$49.09 p/Share
31,679
Reduced 4.53%
668,239
Common Stock
Sep 19
2024
BUY
Exercise of conversion of derivative security
$126,399
$3.99 p/Share
31,679
Added 4.33%
699,918
Common Stock
Sep 03
2024
SELL
Open market or private sale
$673,950
$44.93 p/Share
15,000
Reduced 2.2%
668,239
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.15%
683,239
Common Stock
Aug 23
2024
SELL
Open market or private sale
$660,450
$44.03 p/Share
15,000
Reduced 2.2%
668,239
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.15%
683,239
Common Stock
Aug 21
2024
SELL
Open market or private sale
$186,708
$42.54 p/Share
4,389
Reduced 0.65%
668,239
Common Stock
Aug 20
2024
SELL
Open market or private sale
$698,188
$42.23 p/Share
16,533
Reduced 2.4%
672,628
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
40,750
Added 5.58%
689,161
Common Stock