SEC CIK 1305128

MILLER JOHN M

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
ROKview stock →5,614.8062026-05-20

Position History — ROK

Reported shares owned immediately after each Form 4 transaction, over time.

09,53019,06028,5902006-052011-082014-052018-022021-122024-052025-122026-05

Recent Filings — ROK

DateActivitySharesPriceOwned After
2026-10-01Grant / award (derivative)277$0.00277
2026-05-20Option exercise (derivative)700$0.000
2026-05-20Open-market sale354$426.025,614.806
2026-05-20Open-market sale700$426.025,968.806
2026-05-20Option exercise700$136.406,668.806
2025-12-10Open-market sale29$402.855,968.806
2025-12-10Open-market sale1$403.575,997.806
2025-12-10Open-market sale43$401.795,998.806
2025-12-10Open-market sale19$400.696,041.806
2025-12-09Option exercise (derivative)132$0.000
2025-12-09Option exercise (derivative)62$0.000
2025-12-09Option exercise132$0.006,060.806
2025-12-09Option exercise62$0.005,928.806
2025-12-08Grant / award (derivative)150$0.00150
2025-12-08Grant / award (derivative)513$0.00513
2025-12-08Open-market sale2$401.485,866.806
2025-12-08Open-market sale23$400.875,868.806
2025-12-05Option exercise (derivative)54$0.00108
2025-12-05Option exercise54$0.005,921.81
2025-12-05Open-market sale27$402.835,894.81
2025-12-05Open-market sale3$403.435,891.81
2025-12-04Option exercise (derivative)65$0.0065
2025-12-04Option exercise65$0.005,867.81
2025-10-01Grant / award (derivative)132$0.00132
2025-05-13Option exercise (derivative)1,800$0.00700
2025-05-13Open-market sale1,800$310.025,729
2025-05-13Option exercise1,800$136.407,529
2025-02-28Open-market sale252$285.435,729
2025-02-13Option exercise (derivative)900$0.000
2025-02-13Option exercise900$104.086,294
2025-02-13Tax withholding313$298.665,981
2024-12-10Open-market sale6$295.895,407
2024-12-10Open-market sale8$296.755,399
2024-12-10Open-market sale5$297.925,394
2024-12-09Option exercise (derivative)62$0.0062
2024-12-09Open-market sale14$302.015,351
2024-12-09Option exercise62$0.005,413
2024-12-07Option exercise (derivative)46$0.000
2024-12-07Option exercise46$0.005,365
2024-12-05Grant / award (derivative)162$0.00162
2024-12-05Grant / award (derivative)514$0.00514
2024-12-05Open-market sale19$296.155,319
2024-12-04Option exercise (derivative)64$0.00130
2024-12-04Option exercise64$0.005,338
2024-11-18Option exercise (derivative)800$0.000
2024-11-18Option exercise (derivative)467$0.00900
2024-11-18Tax withholding326$283.135,274
2024-11-18Option exercise467$104.085,267
2024-11-18Open-market sale467$284.074,800
2024-11-18Option exercise800$115.695,600
2024-05-16Option exercise (derivative)467$0.001,367
2024-05-16Open-market sale467$273.274,800
2024-05-16Option exercise467$104.085,267
2023-12-11Open-market sale30$280.204,800
2023-12-11Open-market sale74$279.564,830
2023-12-10Option exercise (derivative)65$0.000
2023-12-10Option exercise (derivative)198$0.000
2023-12-10Option exercise198$0.004,904
2023-12-10Option exercise65$0.004,706
2023-12-09Option exercise (derivative)61$0.00124
2023-12-09Option exercise61$0.004,641
2023-12-08Open-market sale14$279.074,580
2023-12-07Option exercise (derivative)46$0.0046
2023-12-07Option exercise46$0.004,594
2023-12-04Grant / award (derivative)629$0.00629
2023-12-04Grant / award (derivative)194$0.00194
2023-11-20Open-market sale275$271.304,548
2023-10-02Grant / award (derivative)198$0.00198
2023-05-25Option exercise (derivative)900$0.000
2023-05-25Tax withholding358$273.434,823
2023-05-25Option exercise900$108.895,181
2023-05-02Open-market sale556$279.094,281
2022-12-12Open-market sale20$258.874,837
2022-12-10Option exercise (derivative)65$0.0065
2022-12-10Option exercise65$0.004,857
2022-12-09Grant / award (derivative)185$0.00185
2022-12-09Grant / award (derivative)619$0.00619
2022-12-08Open-market sale14$256.824,792
2022-12-07Open-market sale130$256.494,811
2022-12-07Open-market sale10$255.234,941
2022-12-07Open-market sale50$257.264,761
2022-12-07Option exercise (derivative)45$0.0092
2022-12-07Option exercise45$0.004,806
2022-12-05Option exercise (derivative)443$0.000
2022-12-05Option exercise443$0.004,951
2022-10-03Grant / award (derivative)443$0.00443
2022-07-29Option exercise (derivative)1,200$0.000
2022-07-29Open-market sale1,200$253.104,508
2022-07-29Option exercise1,200$80.115,708
2021-12-13Open-market sale21$350.004,508
2021-12-10Option exercise (derivative)65$0.00130
2021-12-10Option exercise65$0.004,529
2021-12-07Grant / award (derivative)548$0.00548
2021-12-07Grant / award (derivative)137$0.00137
2021-12-06Open-market sale96$341.624,616
2021-12-06Open-market sale34$344.754,483
2021-12-06Open-market sale24$343.324,517
2021-12-06Open-market sale75$342.464,541
2021-12-06Open-market sale19$345.424,464
2021-12-04Open-market sale (derivative)620$0.000
2021-12-04Option exercise620$0.004,712
2021-11-30Gift10$0.004,092
2021-11-12Open-market sale600$334.394,102
2021-10-01Grant / award (derivative)620$0.00620
2021-05-21Option exercise (derivative)1,300$0.000
2021-05-21Tax withholding373$258.354,702
2021-05-21Option exercise1,300$0.005,075
2021-05-20Open-market sale276$257.763,775
2020-12-10Grant / award (derivative)195$0.00195
2020-12-10Grant / award (derivative)900$0.00900
2020-12-09Open-market sale105$249.664,051
2020-12-09Open-market sale28$250.964,156
2020-12-08Option exercise (derivative)279$0.000
2020-12-08Option exercise279$0.004,184
2020-10-01Grant / award (derivative)279$0.00279
2020-08-03Open-market sale500$220.823,905
2020-05-05Open-market sale200$190.524,405
2020-02-06Open-market sale1,071$204.914,605
2019-12-09Open-market sale501$199.125,676
2019-12-06Option exercise (derivative)362$0.000
2019-12-06Option exercise362$0.006,177
2019-12-05Grant / award (derivative)2,100$0.002,100
2019-12-05Grant / award130$0.005,815
2019-11-22Option exercise (derivative)1,400$0.000
2019-11-22Tax withholding499$194.805,685
2019-11-22Option exercise1,400$69.576,184
2019-10-01Grant / award (derivative)362$0.00362
2019-07-29Open-market sale3,250$163.674,784
2018-12-04Grant / award (derivative)2,300$0.002,300
2018-12-04Open-market sale576$176.308,034
2018-12-04Grant / award140$0.008,610
2018-12-03Option exercise (derivative)1,520$0.000
2018-12-03Option exercise1,520$0.008,470
2018-10-01Grant / award (derivative)1,520$0.001,520
2018-02-15Option exercise (derivative)800$0.00800
2018-02-15Option exercise (derivative)933$0.001,834
2018-02-15Option exercise (derivative)900$0.002,500
2018-02-15Option exercise800$115.697,523
2018-02-15Option exercise933$104.088,456
2018-02-15Option exercise900$136.409,356
2018-02-15Open-market sale4,431$187.774,925
2018-02-15Tax withholding375$187.584,550
2018-02-15Option exercise (derivative)2,400$0.000
2018-02-15Option exercise2,400$29.376,950
2017-12-08Grant / award (derivative)2,100$0.002,100
2017-12-08Grant / award130$0.006,723
2017-12-04Open-market sale514$190.556,593
2017-12-02Option exercise (derivative)1,272$0.000
2017-12-02Option exercise1,272$0.007,107
2017-10-02Grant / award (derivative)1,272$0.001,272
2017-08-02Open-market sale1,825$165.375,835
2017-02-07Option exercise (derivative)567$0.00900
2017-02-07Option exercise (derivative)800$0.001,600
2017-02-07Option exercise (derivative)933$0.002,767
2017-02-07Option exercise567$108.898,227
2017-02-07Option exercise800$115.699,027
2017-02-07Option exercise933$104.089,960
2017-02-07Open-market sale2,300$150.377,660
2016-12-06Grant / award (derivative)3,400$0.003,400
2016-12-06Grant / award1,210$0.007,660
2016-12-05Open-market sale91$135.936,450
2016-12-04Option exercise (derivative)56$0.000
2016-12-04Option exercise56$0.006,541
2016-11-21Gift20$0.006,485
2016-11-11Option exercise (derivative)800$0.002,400
2016-11-11Option exercise (derivative)1,133$0.001,467
2016-11-11Option exercise (derivative)3,600$0.001,300
2016-11-11Option exercise (derivative)1,600$0.001,400
2016-11-11Option exercise (derivative)2,300$0.001,200
2016-11-11Option exercise800$115.6915,938
2016-11-11Option exercise2,300$80.1114,005
2016-11-11Option exercise1,600$69.578,105
2016-11-11Option exercise3,600$74.1411,705
2016-11-11Open-market sale9,433$130.966,505
2016-11-11Option exercise1,133$108.8915,138
2016-10-03Grant / award (derivative)56$0.0056
2016-05-05Open-market sale1,881$111.726,505
2015-12-07Open-market sale322$106.498,386
2015-12-06Option exercise (derivative)632$0.000
2015-12-06Option exercise632$0.008,708
2015-12-03Grant / award (derivative)3,700$0.003,700
2015-12-03Grant / award250$0.007,754
2015-12-03Grant / award250$0.008,076
2015-10-01Grant / award (derivative)632$0.00632
2015-05-06Open-market sale604$120.047,826
2014-12-02Open-market sale660$116.248,240
2014-12-02Grant / award (derivative)3,200$0.003,200
2014-12-02Grant / award190$0.008,430
2014-12-01Option exercise (derivative)1,571$0.000
2014-12-01Option exercise1,571$0.008,900
2014-10-02Grant / award (derivative)1,571$0.001,571
2014-05-05Open-market sale1,108$119.867,329
2014-02-27Option exercise (derivative)2,100$0.000
2014-02-27Option exercise2,100$46.1610,537
2014-02-27Open-market sale2,100$122.348,437
2014-02-13Option exercise (derivative)500$0.002,400
2014-02-13Option exercise500$29.378,437
2013-12-09Open-market sale570$111.937,937
2013-12-07Option exercise (derivative)1,242$0.000
2013-12-07Option exercise1,242$0.008,507
2013-12-04Grant / award (derivative)2,600$0.002,600
2013-12-04Grant / award200$0.007,265
2013-11-27Open-market sale900$113.787,065
2013-11-19Option exercise (derivative)500$0.002,900
2013-11-19Option exercise500$29.377,965
2013-10-01Grant / award (derivative)1,242$0.001,242
2013-08-12Option exercise (derivative)1,450$0.000
2013-08-12Option exercise1,450$68.047,465
2013-08-02Option exercise (derivative)3,200$0.003,000
2013-08-02Open-market sale3,200$100.006,015
2013-08-02Option exercise3,200$69.579,215
2013-02-15Option exercise (derivative)1,550$0.000
2013-02-15Option exercise1,550$63.596,015
2013-02-01Option exercise (derivative)7,800$0.002,100
2013-02-01Option exercise7,800$46.1619,625
2013-02-01Open-market sale15,160$90.534,465
2012-12-10Open-market sale1,347$80.4811,825
2012-12-09Option exercise (derivative)2,422$0.000
2012-12-09Option exercise2,422$0.0013,172
2012-12-06Grant / award (derivative)3,500$0.003,500
2012-12-06Grant / award280$0.0010,750
2012-12-05Gift20$0.0010,470
2012-11-26Option exercise (derivative)4,550$0.001,450
2012-11-26Option exercise (derivative)4,250$0.001,550
2012-11-26Option exercise (derivative)1,750$0.000
2012-11-26Option exercise (derivative)9,300$0.003,400
2012-11-26Open-market sale18,100$79.0010,490
2012-11-26Option exercise9,300$29.3728,590
2012-11-26Option exercise4,550$68.0419,290
2012-11-26Option exercise4,250$63.5914,740
2012-11-26Option exercise1,750$56.3610,490
2012-10-01Grant / award (derivative)2,422$0.002,422
2012-08-23I (derivative)119.42$0.000
2012-08-23I4,175.07$72.060
2011-12-05Open-market sale1,491$76.178,740
2011-12-03Option exercise (derivative)3,600$0.000
2011-12-03Option exercise3,600$0.0010,231
2011-12-01Grant / award (derivative)4,900$74.144,900
2011-12-01Grant / award380$0.006,631
2011-10-03Grant / award (derivative)3,600$0.003,600
2011-08-19Option exercise (derivative)2,200$0.000
2011-08-19Option exercise2,200$43.906,251
2011-05-20Option exercise (derivative)8,800$0.002,200
2011-05-20Option exercise (derivative)5,550$0.001,750
2011-05-20Option exercise8,800$43.9012,851
2011-05-20Option exercise5,550$56.3618,401
2011-05-20Open-market sale14,350$83.054,051
2011-02-11Option exercise (derivative)9,000$0.000
2011-02-11Open-market sale9,000$87.934,051
2011-02-11Option exercise9,000$27.7513,051
2010-12-07Grant / award (derivative)6,200$69.576,200
2010-12-07Grant / award380$0.004,051
2010-12-06Open-market sale316$68.853,671
2010-12-05Option exercise (derivative)420$0.000
2010-12-05Option exercise420$0.003,987
2010-11-29Option exercise (derivative)8,000$0.000
2010-11-29Option exercise8,000$13.4011,567
2010-11-29Option exercise8,000$15.5019,567
2010-11-29Open-market sale16,000$66.113,567
2010-10-01Grant / award (derivative)420$0.00420
2010-04-30Option exercise (derivative)1,900$0.000
2010-04-30Open-market sale1,900$60.553,567
2010-04-30Option exercise1,900$16.055,467
2009-12-09Grant / award (derivative)9,900$46.169,900
2009-12-09Grant / award600$0.003,567
2009-12-06Option exercise (derivative)143$0.000
2009-12-06Option exercise143$0.003,183
2009-12-06Open-market sale216$45.632,967
2009-10-05Open-market sale167$40.823,040
2009-10-01Grant / award (derivative)143$0.00143
2009-08-12Option exercise (derivative)600$0.001,900
2009-08-12Open-market sale300$41.653,207
2009-08-12Option exercise600$16.053,807
2009-08-12Open-market sale300$41.653,507
2008-12-03Grant / award (derivative)12,700$29.3712,700
2008-12-03Grant / award800$0.003,207
2008-11-10Open-market sale193$25.852,407
2007-12-05Grant / award (derivative)6,000$0.006,000
2007-12-05Grant / award500$0.002,600
2006-12-06Grant / award (derivative)5,800$0.005,800
2006-12-06Grant / award500$0.002,100
2006-05-08Option exercise (derivative)3,750$0.000
2006-05-08Option exercise (derivative)2,500$0.002,500
2006-05-08Open-market sale6,150$76.231,700
2006-05-08Option exercise2,500$16.057,850
2006-05-08Open-market sale100$76.251,600
2006-05-08Option exercise3,750$20.355,350

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.