Nov 20
2024
BUY
Exercise of conversion of derivative security
$221,341
$13.48 p/Share
16,420
Added 18.22%
73,688
Common Stock
Nov 18
2024
SELL
Open market or private sale
$78,750
$31.5 p/Share
2,500
Reduced 4.18%
57,268
Common Stock
Nov 13
2024
SELL
Open market or private sale
$37,862
$31.06 p/Share
1,219
Reduced 2.0%
59,768
Common Stock
Nov 12
2024
SELL
Open market or private sale
$39,992
$31.22 p/Share
1,281
Reduced 2.06%
60,987
Common Stock
Sep 13
2024
SELL
Open market or private sale
$14,434
$29.64 p/Share
487
Reduced 0.78%
62,268
Common Stock
Aug 29
2024
SELL
Open market or private sale
$124,061
$30.01 p/Share
4,134
Reduced 6.18%
62,755
Common Stock
Aug 27
2024
SELL
Open market or private sale
$11,370
$30.0 p/Share
379
Reduced 0.56%
66,889
Common Stock
Aug 23
2024
SELL
Open market or private sale
$25,239
$29.52 p/Share
855
Reduced 1.68%
50,148
Common Stock
Aug 19
2024
SELL
Open market or private sale
$67,328
$29.53 p/Share
2,280
Reduced 4.28%
51,003
Common Stock
Aug 16
2024
SELL
Open market or private sale
$55,036
$29.51 p/Share
1,865
Reduced 3.38%
53,283
Common Stock
Aug 15
2024
SELL
Open market or private sale
$145,200
$29.04 p/Share
5,000
Reduced 8.31%
55,148
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
828
Added 2.68%
30,074
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
-
4,772
Added 14.03%
29,246
Common Stock
Nov 28
2023
SELL
Open market or private sale
$17,475
$58.25 p/Share
300
Reduced 1.21%
24,474
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$221,432
$31.1 p/Share
7,120
Added 17.0%
34,774
Common Stock
Nov 22
2023
SELL
Open market or private sale
$6,090
$58.0 p/Share
105
Reduced 0.38%
27,564
Common Stock
Nov 17
2023
BUY
Open market or private sale
$150,795
$58.11 p/Share
2,595
Added 8.57%
27,669
Common Stock
Sep 14
2023
SELL
Open market or private sale
$223,230
$57.18 p/Share
3,904
Reduced 11.43%
30,264
Common Stock
Sep 13
2023
SELL
Open market or private sale
$5,472
$57.0 p/Share
96
Reduced 0.28%
34,168
Common Stock
Jun 16
2023
SELL
Open market or private sale
$8,700
$60.0 p/Share
145
Reduced 0.42%
34,264
Common Stock
Jun 13
2023
SELL
Open market or private sale
$24,064
$60.01 p/Share
401
Reduced 1.15%
34,409
Common Stock
Jun 12
2023
SELL
Open market or private sale
$175,636
$60.17 p/Share
2,919
Reduced 7.74%
34,810
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
528
Added 1.38%
37,729
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
5,568
Added 13.02%
37,201
Common Stock
Jun 08
2022
SELL
Open market or private sale
$118,040
$59.02 p/Share
2,000
Reduced 5.95%
31,633
Common Stock