Sep 17
2025
BUY
Open market or private purchase
$2,123
$48.26 p/Share
44
Added 1.45%
3,000
Common Stock, $0.001 p...
Sep 16
2025
BUY
Open market or private purchase
$4,135
$48.09 p/Share
86
Added 2.83%
2,956
Common Stock, $0.001 p...
Sep 12
2025
BUY
Open market or private purchase
$4,809
$48.09 p/Share
100
Added 3.37%
2,870
Common Stock, $0.001 p...
Sep 11
2025
BUY
Open market or private purchase
$7,784
$48.05 p/Share
162
Added 5.53%
2,770
Common Stock, $0.001 p...
Sep 10
2025
BUY
Open market or private purchase
$1,633
$48.05 p/Share
34
Added 1.29%
2,608
Common Stock, $0.001 p...
Sep 09
2025
BUY
Open market or private purchase
$12,042
$48.17 p/Share
250
Added 8.85%
2,574
Common Stock, $0.001 p...
Sep 05
2025
BUY
Open market or private purchase
$2,359
$48.15 p/Share
49
Added 2.06%
2,324
Common Stock, $0.001 p...
Sep 03
2025
BUY
Open market or private purchase
$4,823
$48.23 p/Share
100
Added 4.21%
2,275
Common Stock, $0.001 p...
Aug 20
2025
BUY
Open market or private purchase
$3,696
$49.28 p/Share
75
Added 3.33%
2,175
Common Stock, $0.001 p...
Aug 19
2025
BUY
Open market or private purchase
$9,308
$49.25 p/Share
189
Added 8.26%
2,100
Common Stock, $0.001 p...
Aug 18
2025
BUY
Open market or private purchase
$4,903
$49.03 p/Share
100
Added 4.97%
1,911
Common Stock, $0.001 p...
Aug 15
2025
BUY
Open market or private purchase
$733
$48.87 p/Share
15
Added 0.82%
1,811
Common Stock, $0.001 p...
Aug 14
2025
BUY
Open market or private purchase
$6,454
$48.9 p/Share
132
Added 6.85%
1,796
Common Stock, $0.001 p...
Aug 12
2025
BUY
Open market or private purchase
$1,768
$49.13 p/Share
36
Added 2.12%
1,664
Common Stock, $0.001 p...
Aug 11
2025
BUY
Open market or private purchase
$4,962
$49.13 p/Share
101
Added 5.84%
1,628
Common Stock, $0.001 p...
Aug 08
2025
BUY
Open market or private purchase
$1,323
$49.0 p/Share
27
Added 1.74%
1,527
Common Stock, $0.001 p...
Feb 12
2025
BUY
Open market or private purchase
$4,890
$48.9 p/Share
100
Added 6.25%
1,500
Common Stock, $0.001 p...
Feb 11
2025
BUY
Open market or private purchase
$19,516
$48.79 p/Share
400
Added 22.22%
1,400
Common Stock, $0.001 p...
Feb 24
2022
BUY
Open market or private purchase
$14,028
$40.08 p/Share
350
Added 25.93%
1,000
Common Stock, $0.001 p...
Feb 14
2022
BUY
Open market or private purchase
$19,875
$39.75 p/Share
500
Added 43.48%
650
Common Stock, $0.001 p...
May 24
2021
BUY
Open market or private purchase
$3,026
$40.35 p/Share
75
Added 33.33%
150
Common Stock, $0.001 p...
May 17
2021
BUY
Open market or private purchase
$2,851
$38.01 p/Share
75
Added 50.0%
75
Common Stock, $0.001 p...