Feb 24
2025
SELL
Open market or private sale
$496,424
$64.03 p/Share
7,753
Reduced 1.81%
421,733
Common Stock
Feb 21
2025
SELL
Open market or private sale
$623,085
$67.47 p/Share
9,235
Reduced 2.1%
429,486
Common Stock
Feb 20
2025
SELL
Open market or private sale
$881,439
$69.95 p/Share
12,601
Reduced 2.79%
438,721
Common Stock
Feb 20
2025
-
414,395
Reduced 48.04%
448,190
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
3,132
Added 0.69%
451,322
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
54,492
Added 5.94%
862,585
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
$1,139,869
$9.73 p/Share
117,150
Added 12.66%
808,093
Common Stock
Nov 22
2024
SELL
Open market or private sale
$273,072
$59.95 p/Share
4,555
Reduced 0.65%
690,943
Common Stock
Nov 21
2024
SELL
Open market or private sale
$1,048,729
$59.09 p/Share
17,748
Reduced 2.49%
695,498
Common Stock
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