SEC CIK 1657025

Tooth Margaret

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

Current Positions

CompanyShares OwnedAs Of
TRUPview stock →184,9522026-10-09

Position History — TRUP

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

063,138126,276189,4142015-102020-022021-082022-082024-082025-092026-082026-10

Recent Filings — TRUP

DateActivitySharesPriceOwned After
2026-10-09Open-market sale1,000$25.84184,952
2026-09-11Open-market sale1,000$25.00185,952
2026-08-25Option exercise (derivative)1,250$0.005,000
2026-08-25Open-market sale491$31.84186,952
2026-08-25Option exercise1,250—187,443
2026-08-22Option exercise (derivative)8,187$0.0049,123
2026-08-22Option exercise (derivative)6,250$0.0012,500
2026-08-22Option exercise (derivative)3,042$0.0024,340
2026-08-22Option exercise (derivative)313$0.001,875
2026-08-22Tax withholding3,221$31.76186,193
2026-08-22Option exercise8,187—189,414
2026-08-22Tax withholding2,459$31.76181,227
2026-08-22Option exercise6,250—183,686
2026-08-22Tax withholding1,197$31.76177,436
2026-08-22Option exercise3,042—178,633
2026-08-22Tax withholding123$31.76175,591
2026-08-22Option exercise313—175,714
2026-08-11Open-market sale978$29.05175,401
2026-05-25Option exercise (derivative)1,250$0.006,250
2026-05-25Open-market sale491$21.86176,379
2026-05-25Option exercise1,250—176,870
2026-05-22Option exercise (derivative)8,187$0.0057,310
2026-05-22Option exercise (derivative)6,250$0.0018,750
2026-05-22Option exercise (derivative)3,043$0.0027,382
2026-05-22Option exercise (derivative)312$0.002,188
2026-05-22Tax withholding3,221$21.98175,620
2026-05-22Option exercise8,187—178,841
2026-05-22Tax withholding2,459$21.98170,654
2026-05-22Option exercise6,250—173,113
2026-05-22Tax withholding1,197$21.98166,863
2026-05-22Option exercise3,043—168,060
2026-05-22Tax withholding122$21.98165,017
2026-05-22Option exercise312—165,139
2026-02-25Option exercise (derivative)1,250$0.007,500
2026-02-25Option exercise (derivative)3,266$0.000
2026-02-25Tax withholding491$26.70164,829
2026-02-25Option exercise1,250—165,320
2026-02-25Tax withholding1,285$26.70164,070
2026-02-25Option exercise3,266—165,355
2026-02-22Option exercise (derivative)6,250$0.000
2026-02-22Option exercise (derivative)313$0.002,500
2026-02-22Option exercise (derivative)3,042$0.0030,425
2026-02-22Option exercise (derivative)6,250$0.0025,000
2026-02-22Option exercise6,250—161,308
2026-02-22Tax withholding92$27.16155,058
2026-02-22Tax withholding740$27.16162,089
2026-02-22Option exercise313—155,150
2026-02-22Tax withholding1,707$27.16154,837
2026-02-22Option exercise6,250—156,544
2026-02-22Option exercise3,042—162,829
2026-02-22Tax withholding1,521$27.16159,787
2026-02-20Grant / award (derivative)65,497$0.0065,497
2025-12-19Option exercise (derivative)8,000$0.000
2025-12-19Open-market sale8,000$37.88151,899
2025-12-19Option exercise8,000$8.93159,899
2025-12-19Open-market sale1,605$37.91150,294
2025-11-25Option exercise (derivative)1,250$0.008,750
2025-11-25Option exercise (derivative)3,266$0.003,266
2025-11-25Option exercise (derivative)8,000$0.008,000
2025-11-25Option exercise8,000$8.93161,702
2025-11-25Open-market sale1,803$35.31151,899
2025-11-25Open-market sale8,000$35.31153,702
2025-11-25Tax withholding1,285$35.36153,702
2025-11-25Option exercise3,266—154,987
2025-11-25Option exercise1,250—152,212
2025-11-25Tax withholding491$35.36151,721
2025-11-24Option exercise (derivative)312$0.002,813
2025-11-24Option exercise (derivative)6,250$0.006,250
2025-11-24Option exercise (derivative)6,250$0.0031,250
2025-11-24Option exercise (derivative)3,042$0.0033,467
2025-11-24Tax withholding2,459$35.40145,326
2025-11-24Option exercise6,250—147,785
2025-11-24Tax withholding122$35.40141,535
2025-11-24Option exercise312—141,657
2025-11-24Tax withholding2,459$35.40150,962
2025-11-24Option exercise3,042—148,368
2025-11-24Tax withholding1,197$35.40147,171
2025-11-24Option exercise6,250—153,421
2025-10-27Option exercise (derivative)6,000$0.0016,000
2025-10-27Option exercise6,000$8.93150,229
2025-10-27Open-market sale2,884$43.74141,345
2025-10-27Open-market sale6,000$43.72144,229
2025-09-25Option exercise (derivative)6,000$0.0022,000
2025-09-25Option exercise6,000$8.93153,190
2025-09-25Open-market sale2,961$41.88144,229
2025-09-25Open-market sale6,000$41.89147,190
2025-09-25Open-market sale2,961$41.88144,229
2025-08-25Option exercise (derivative)3,265$0.006,532
2025-08-25Option exercise (derivative)1,250$0.0010,000
2025-08-25Tax withholding1,284$45.83147,190
2025-08-25Option exercise3,265—148,474
2025-08-25Option exercise1,250—145,700
2025-08-25Tax withholding491$45.83145,209
2025-08-22Option exercise (derivative)12,170$0.0036,509
2025-08-22Option exercise (derivative)6,250$0.0012,500
2025-08-22Option exercise (derivative)6,250$0.0037,500
2025-08-22Option exercise (derivative)313$0.003,125
2025-08-22Option exercise12,170—141,466
2025-08-22Tax withholding4,788$46.63136,678
2025-08-22Option exercise313—136,991
2025-08-22Tax withholding123$46.63136,868
2025-08-22Tax withholding2,459$46.63140,659
2025-08-22Option exercise6,250—146,909
2025-08-22Tax withholding2,459$46.63144,450
2025-08-22Option exercise6,250—143,118
2025-06-06Option exercise (derivative)200$0.000
2025-06-06Option exercise200$7.78129,496
2025-06-06Open-market sale200$48.57129,296
2025-05-25Option exercise (derivative)1,250$0.0011,250
2025-05-25Option exercise (derivative)3,266$0.009,797
2025-05-25Option exercise3,266—130,581
2025-05-25Option exercise1,250—127,806
2025-05-25Tax withholding491$47.78127,315
2025-05-25Tax withholding1,285$47.78129,296
2025-05-22Option exercise (derivative)312$0.003,438
2025-05-22Option exercise (derivative)6,250$0.0043,750
2025-05-22Option exercise (derivative)6,250$0.0018,750
2025-05-22Tax withholding2,459$44.18122,575
2025-05-22Option exercise6,250—125,034
2025-05-22Option exercise312—122,887
2025-05-22Tax withholding122$44.18122,765
2025-05-22Option exercise6,250—129,015
2025-05-22Tax withholding2,459$44.18126,556
2025-05-20Option exercise (derivative)4,000$0.0028,000
2025-05-20Option exercise4,000$8.93122,784
2025-05-20Open-market sale4,000$45.86118,784
2025-04-21Option exercise (derivative)4,000$0.0032,000
2025-04-21Open-market sale4,000$33.34118,784
2025-04-21Option exercise4,000$8.93122,784
2025-03-20Option exercise (derivative)4,000$0.0036,000
2025-03-20Option exercise4,000$8.93122,784
2025-03-20Open-market sale4,000$37.18118,784
2025-03-04Open-market sale2,294$31.39118,784
2025-02-27Grant / award (derivative)8,790$0.008,790
2025-02-27Grant / award (derivative)50,000$0.0050,000
2025-02-27Option exercise (derivative)8,790$0.000
2025-02-27Tax withholding2,140$33.59121,078
2025-02-27Option exercise8,790—123,218
2025-02-25Option exercise (derivative)2,927$0.000
2025-02-25Option exercise (derivative)3,265$0.0013,063
2025-02-25Option exercise (derivative)1,250$0.0012,500
2025-02-25Option exercise3,265—113,008
2025-02-25Tax withholding712$34.12114,428
2025-02-25Option exercise1,250—110,047
2025-02-25Tax withholding795$34.12112,213
2025-02-25Option exercise2,927—115,140
2025-02-25Tax withholding304$34.12109,743
2025-02-24Option exercise (derivative)6,250$0.0025,000
2025-02-24Option exercise (derivative)1,250$0.003,750
2025-02-24Tax withholding304$33.41108,797
2025-02-24Option exercise1,250—109,101
2025-02-24Tax withholding1,690$33.41107,851
2025-02-24Option exercise6,250—109,541
2024-11-25Option exercise (derivative)2,927$0.0033,333
2024-11-25Option exercise (derivative)3,266$0.0016,328
2024-11-25Option exercise (derivative)1,250$0.0013,750
2024-11-25Option exercise1,250—96,234
2024-11-25Tax withholding1,285$53.4699,500
2024-11-25Option exercise3,266—100,785
2024-11-25Tax withholding1,151$53.4697,519
2024-11-25Option exercise2,927—98,670
2024-11-25Tax withholding491$53.4695,743
2024-11-22Option exercise (derivative)6,250$0.0031,250
2024-11-22Tax withholding2,459$53.60103,291
2024-11-22Option exercise6,250—105,750
2024-11-20Open-market sale5,000$52.0094,984
2024-08-28Option exercise (derivative)7,500$0.000
2024-08-28Open-market sale7,500$46.4899,984
2024-08-28Option exercise7,500$6.54107,484
2024-08-25Option exercise (derivative)5,000$0.0015,000
2024-08-25Option exercise (derivative)3,266$0.0019,594
2024-08-25Option exercise (derivative)2,927$0.0036,260
2024-08-25Tax withholding1,285$46.6399,984
2024-08-25Tax withholding716$46.6398,003
2024-08-25Option exercise2,927—98,719
2024-08-25Tax withholding1,967$46.6395,792
2024-08-25Option exercise5,000—97,759
2024-08-25Option exercise3,266—101,269
2024-08-22Option exercise (derivative)6,250$0.0037,500
2024-08-22Tax withholding1,521$45.3992,759
2024-08-22Option exercise6,250—94,280
2024-08-19Grant / award (derivative)48,679$0.0048,679
2024-05-25Option exercise (derivative)3,265$0.0022,860
2024-05-25Option exercise (derivative)2,926$0.008,781
2024-05-25Tax withholding712$28.9585,560
2024-05-25Option exercise2,926—86,272
2024-05-25Tax withholding795$28.9588,030
2024-05-25Option exercise3,265—88,825
2024-05-22Option exercise (derivative)6,250$0.0043,750
2024-05-22Option exercise6,250—84,868
2024-05-22Tax withholding1,522$29.1983,346
2024-02-27Option exercise (derivative)985$0.000
2024-02-27Grant / award (derivative)985$0.00985
2024-02-27Grant / award (derivative)5,000$0.005,000
2024-02-27Grant / award (derivative)50,000$0.0050,000
2024-02-27Option exercise985—78,857
2024-02-27Tax withholding239$27.2778,618
2024-02-25Option exercise (derivative)2,172$0.000
2024-02-25Option exercise (derivative)3,266$0.0026,125
2024-02-25Option exercise (derivative)2,927$0.0011,707
2024-02-25Option exercise3,266—78,665
2024-02-25Tax withholding793$23.0077,872
2024-02-25Option exercise2,172—73,982
2024-02-25Tax withholding643$23.0073,339
2024-02-25Option exercise2,927—76,266
2024-02-25Tax withholding867$23.0075,399
2023-11-25Option exercise (derivative)2,171$0.002,172
2023-11-25Option exercise (derivative)2,927$0.0014,634
2023-11-25Option exercise (derivative)3,265$0.0029,391
2023-11-25Tax withholding854$27.0768,053
2023-11-25Option exercise2,171—68,907
2023-11-25Tax withholding1,284$27.0771,810
2023-11-25Option exercise3,265—73,094
2023-11-25Tax withholding1,151$27.0769,829
2023-11-25Option exercise2,927—70,980
2023-08-25Option exercise (derivative)2,927$0.0017,561
2023-08-25Option exercise (derivative)2,171$0.004,343
2023-08-25Option exercise (derivative)3,266$0.0032,656
2023-08-25Tax withholding1,285$29.8866,736
2023-08-25Option exercise2,171—63,833
2023-08-25Tax withholding854$29.8862,979
2023-08-25Option exercise2,927—65,906
2023-08-25Tax withholding1,151$29.8864,755
2023-08-25Option exercise3,266—68,021
2023-05-25Grant / award (derivative)3,265$0.0035,922
2023-05-25Option exercise (derivative)2,926$0.0020,488
2023-05-25Option exercise (derivative)2,171$0.006,514
2023-05-25Tax withholding1,151$20.6459,681
2023-05-25Option exercise2,171—58,760
2023-05-25Tax withholding1,284$20.6461,662
2023-05-25Option exercise3,265—62,946
2023-05-25Option exercise2,926—60,832
2023-05-25Tax withholding854$20.6457,906
2023-02-25Option exercise (derivative)2,377$0.000
2023-02-25Option exercise (derivative)2,927$0.0023,414
2023-02-25Option exercise (derivative)2,172$0.008,685
2023-02-25Grant / award (derivative)13,063$0.0039,187
2023-02-25Tax withholding3,608$56.5356,589
2023-02-25Tax withholding525$56.5344,919
2023-02-25Tax withholding682$56.5343,272
2023-02-25Option exercise2,172—45,444
2023-02-25Option exercise2,377—43,954
2023-02-25Option exercise13,063$0.0060,197
2023-02-25Tax withholding712$56.5347,134
2023-02-25Option exercise2,927—47,846
2022-11-25Option exercise (derivative)2,927$0.0026,341
2022-11-25Option exercise (derivative)2,171$0.0010,857
2022-11-25Option exercise (derivative)2,376$0.002,377
2022-11-25Tax withholding1,151$54.1341,577
2022-11-25Option exercise2,376—39,418
2022-11-25Tax withholding934$54.1338,484
2022-11-25Option exercise2,171—40,655
2022-11-25Tax withholding854$54.1339,801
2022-11-25Option exercise2,927—42,728
2022-08-25Option exercise (derivative)2,171$0.0013,028
2022-08-25Option exercise (derivative)2,376$0.004,753
2022-08-25Option exercise (derivative)2,927$0.0029,268
2022-08-25Tax withholding1,151$77.4937,042
2022-08-25Option exercise2,376—34,883
2022-08-25Tax withholding934$77.4933,949
2022-08-25Option exercise2,171—36,120
2022-08-25Tax withholding854$77.4935,266
2022-08-25Option exercise2,927—38,193
2022-08-25Option exercise (derivative)2,376$0.004,753
2022-08-25Option exercise (derivative)2,927$0.0029,268
2022-08-25Option exercise (derivative)2,171$0.0013,028
2022-08-25Option exercise2,376—34,883
2022-08-25Tax withholding578$77.4934,305
2022-08-25Option exercise2,171—36,476
2022-08-25Tax withholding528$77.4935,948
2022-08-25Option exercise2,927—38,875
2022-08-25Tax withholding712$77.4938,163
2022-08-08Open-market sale6,907$72.0232,507
2022-05-25Option exercise (derivative)2,376$0.007,129
2022-05-25Option exercise (derivative)2,926$0.0032,195
2022-05-25Option exercise (derivative)2,171$0.0015,199
2022-05-25Option exercise2,926—40,565
2022-05-25Tax withholding854$63.2037,639
2022-05-25Tax withholding934$63.2036,322
2022-05-25Option exercise2,376—37,256
2022-05-25Tax withholding1,151$63.2039,414
2022-05-25Option exercise2,171—38,493
2022-05-13Open-market sale1,000$66.7134,880
2022-04-28Open-market sale150$69.0935,880
2022-03-28Open-market sale150$91.2436,030
2022-02-28Option exercise (derivative)409$0.000
2022-02-28Grant / award (derivative)409$0.00409
2022-02-28Grant / award (derivative)52,250$0.0052,250
2022-02-25Option exercise (derivative)1,220$0.000
2022-02-25Option exercise (derivative)2,377$0.009,505
2022-02-25Option exercise (derivative)11,707$0.0035,121
2022-02-25Option exercise (derivative)2,172$0.0017,370
2022-02-25Open-market sale200$86.0136,180
2022-02-25Tax withholding171$89.6336,380
2022-02-25Option exercise409—36,551
2022-02-25Tax withholding4,018$88.6336,142
2022-02-25Option exercise11,707—40,160
2022-02-25Tax withholding528$88.6328,453
2022-02-25Option exercise2,172—28,981
2022-02-25Tax withholding574$88.6326,809
2022-02-25Option exercise2,377—27,383
2022-02-25Tax withholding355$88.6325,006
2022-02-25Option exercise1,220—25,361
2022-01-28Open-market sale200$85.3624,141
2021-12-28Open-market sale350$137.0018,083
2021-12-28Open-market sale350$137.0018,083
2021-11-29Open-market sale5$123.5017,732
2021-11-29Open-market sale37$124.3217,695
2021-11-29Open-market sale1$126.0017,694
2021-11-29Open-market sale457$123.0917,737
2021-11-25Option exercise (derivative)1,219$0.002,440
2021-11-25Tax withholding480$125.2318,433
2021-11-25Option exercise1,219—18,913
2021-11-25Option exercise (derivative)2,171$0.0019,542
2021-11-25Option exercise (derivative)2,376$0.0011,882
2021-11-25Option exercise2,376—23,958
2021-11-25Tax withholding934$125.0323,024
2021-11-25Option exercise2,171—25,195
2021-11-25Tax withholding854$125.0324,341
2021-11-25Option exercise (derivative)1,219$0.001,220
2021-11-25Open-market sale480$125.2318,433
2021-11-25Option exercise1,219—18,913
2021-10-28Open-market sale500$101.1818,194
2021-09-28Open-market sale300$85.2918,694
2021-08-27Open-market sale250$90.0018,994
2021-08-25Option exercise (derivative)1,220$0.001,220
2021-08-25Option exercise (derivative)2,376$0.0014,258
2021-08-25Option exercise (derivative)2,171$0.0021,713
2021-08-25Option exercise2,376—21,199
2021-08-25Tax withholding480$93.8318,823
2021-08-25Option exercise1,220—19,303
2021-08-25Option exercise2,171—22,436
2021-08-25Tax withholding854$93.8321,582
2021-08-25Tax withholding934$93.8320,265
2021-07-28Open-market sale250$114.0719,244
2021-06-28Open-market sale150$112.8719,494
2021-05-25Option exercise (derivative)1,219$0.003,659
2021-05-25Option exercise (derivative)2,171$0.0023,884
2021-05-25Option exercise (derivative)2,376$0.0016,634
2021-05-25Option exercise1,219—17,364
2021-05-25Tax withholding479$83.4116,885
2021-05-25Option exercise2,376—19,261
2021-05-25Tax withholding934$83.4118,327
2021-05-25Option exercise2,171—20,498
2021-05-25Tax withholding854$83.4119,644
2021-05-17Open-market sale109$77.2716,145
2021-04-15Open-market sale250$77.8616,254
2021-03-15Open-market sale250$93.0616,504
2021-02-25Option exercise (derivative)1,220$0.004,878
2021-02-25Option exercise (derivative)8,686$0.0026,055
2021-02-25Option exercise (derivative)2,377$0.0019,010
2021-02-25Tax withholding2,463$94.7216,754
2021-02-25Option exercise8,686—19,217
2021-02-25Tax withholding578$94.7210,531
2021-02-25Option exercise2,377—11,109
2021-02-25Tax withholding311$94.728,732
2021-02-25Option exercise1,220—9,043
2021-02-24Open-market sale5,000$102.177,823
2021-02-22Grant / award (derivative)60$0.0060
2021-02-22Grant / award (derivative)46,828$0.0046,828
2021-02-22Grant / award (derivative)15$0.0015
2021-02-22Option exercise (derivative)15$0.000
2021-02-22Tax withholding17$105.4212,812
2021-02-22Tax withholding4$105.4212,823
2021-02-22Option exercise60—12,829
2021-02-22Option exercise15—12,827
2021-02-16Open-market sale250$109.2212,769
2021-01-15Open-market sale210$121.1413,019
2020-12-15Open-market sale250$105.2213,229
2020-11-25Option exercise (derivative)2,376$0.0021,387
2020-11-25Option exercise (derivative)1,219$0.006,098
2020-11-25Tax withholding479$95.3312,037
2020-11-25Option exercise1,219—12,516
2020-11-25Option exercise2,376—14,413
2020-11-25Tax withholding934$95.3313,479
2020-11-16Open-market sale500$86.6611,297
2020-11-03Option exercise (derivative)19,000$0.00200
2020-11-03Open-market sale19,000$81.7311,797
2020-11-03Option exercise19,000$7.7830,797
2020-10-15Open-market sale200$90.6111,797
2020-09-15Open-market sale250$72.2211,997
2020-08-25Tax withholding (derivative)2,376$0.0023,763
2020-08-25Option exercise (derivative)1,220$0.007,317
2020-08-25Tax withholding578$57.3212,247
2020-08-25Option exercise2,376—12,825
2020-08-25Tax withholding297$57.3210,449
2020-08-25Option exercise1,220—10,746
2020-08-17Open-market sale300$59.839,526
2020-08-07Open-market sale5,200$68.519,826
2020-07-15Open-market sale500$47.4515,026
2020-06-15Open-market sale750$34.1415,526
2020-05-25Tax withholding (derivative)2,376$0.0026,139
2020-05-25Option exercise (derivative)1,219$0.008,537
2020-05-25Option exercise2,376—16,854
2020-05-25Tax withholding578$33.2116,276
2020-05-25Option exercise1,219—14,774
2020-05-25Tax withholding296$33.2114,478
2020-05-05Open-market sale1,750$29.5513,555
2020-04-15Option exercise (derivative)750$0.007,500
2020-04-15Option exercise750$6.5415,638
2020-04-15Open-market sale333$30.2615,305
2020-04-03Grant / award (derivative)34,741$0.0034,741
2020-03-20Option exercise (derivative)750$0.008,250
2020-03-20Option exercise750$6.5415,221
2020-03-20Open-market sale333$26.0814,888
2020-02-25Tax withholding (derivative)9,505$0.0028,515
2020-02-25Option exercise (derivative)1,220$0.009,756
2020-02-25Tax withholding2,355$31.2714,471
2020-02-25Option exercise9,505—16,826
2020-02-25Tax withholding361$31.277,321
2020-02-25Option exercise1,220—7,682
2020-01-21Option exercise (derivative)200$0.009,000
2020-01-21Option exercise200$6.546,662
2020-01-21Open-market sale200$33.006,462
2019-12-18Option exercise (derivative)200$0.009,200
2019-12-18Open-market sale200$34.996,462
2019-12-18Option exercise200$6.546,662
2019-11-25Option exercise (derivative)1,219$0.0010,976
2019-11-25Option exercise1,219$0.006,758
2019-11-25Tax withholding296$0.006,462
2019-11-18Option exercise (derivative)300$0.009,400
2019-11-18Option exercise300$6.545,839
2019-11-18Open-market sale300$32.095,539
2019-11-06Option exercise (derivative)200$0.009,700
2019-11-06Option exercise200$6.545,739
2019-11-06Open-market sale200$26.255,539
2019-09-23Option exercise (derivative)100$0.009,900
2019-09-23Option exercise100$6.545,639
2019-09-23Open-market sale100$26.865,539
2019-08-25Option exercise (derivative)1,220$0.0012,195
2019-08-25Option exercise1,220$0.005,836
2019-08-25Tax withholding297$0.005,539
2019-07-18Option exercise (derivative)300$0.000
2019-07-18Open-market sale300$32.604,616
2019-07-18Option exercise300$4.804,916
2019-06-18Option exercise (derivative)750$0.00300
2019-06-18Open-market sale750$34.694,616
2019-06-18Option exercise750$4.805,366
2019-05-30Option exercise (derivative)2,500$0.001,050
2019-05-30Option exercise2,500$4.807,116
2019-05-30Open-market sale2,500$31.504,616
2019-05-29Option exercise (derivative)2,000$0.003,550
2019-05-29Open-market sale2,000$30.754,616
2019-05-29Option exercise2,000$4.806,616
2019-05-25Option exercise (derivative)1,219$0.0013,415
2019-05-25Tax withholding296$0.004,616
2019-05-25Option exercise1,219$0.004,912
2019-05-20Option exercise (derivative)1,000$0.005,550
2019-05-20Option exercise1,000$4.804,693
2019-05-20Open-market sale1,000$31.373,693
2019-04-18Option exercise (derivative)1,000$0.006,550
2019-04-18Open-market sale1,000$33.523,693
2019-04-18Option exercise1,000$4.804,693
2019-03-21Option exercise (derivative)1,000$0.007,550
2019-03-21Option exercise1,000$4.804,693
2019-03-21Open-market sale1,000$29.733,693
2019-02-25Option exercise (derivative)4,878$0.0014,634
2019-02-25Tax withholding1,187$0.003,693
2019-02-25Option exercise4,878$0.004,880
2019-02-22Grant / award (derivative)38,020$0.0038,020
2018-11-02Option exercise (derivative)150$4.808,550
2018-11-02Option exercise150$4.80152
2018-11-02Open-market sale150$24.002
2018-10-02Option exercise (derivative)150$4.808,700
2018-10-02Option exercise150$4.80152
2018-10-02Open-market sale150$33.392
2018-09-04Option exercise (derivative)150$4.808,850
2018-09-04Option exercise150$4.80152
2018-09-04Open-market sale150$38.382
2018-08-02Option exercise (derivative)150$4.809,000
2018-08-02Option exercise150$4.80152
2018-08-02Open-market sale150$40.492
2018-07-02Option exercise (derivative)150$4.809,150
2018-07-02Option exercise150$4.80152
2018-07-02Open-market sale150$38.192
2018-05-11Option exercise (derivative)500$4.809,300
2018-05-11Open-market sale500$28.202
2018-05-11Option exercise500$4.80502
2018-05-09Option exercise (derivative)1,500$4.809,800
2018-05-09Option exercise1,500$4.801,502
2018-05-09Open-market sale1,500$27.042
2018-02-20Grant / award (derivative)19,512$0.0019,512
2017-08-04Option exercise (derivative)4,500$4.8011,300
2017-08-04Open-market sale4,500$23.002
2017-08-04Option exercise4,500$4.804,502
2017-05-04Grant / award (derivative)23,448$0.0023,448
2017-02-28Option exercise (derivative)3,000$4.8015,800
2017-02-28Option exercise3,000$4.803,002
2017-02-28Open-market sale3,000$15.582
2016-11-29Open-market sale408$16.772
2016-11-25Open-market sale290$16.75410
2016-05-31Option exercise (derivative)1,200$4.8018,800
2016-05-31Open-market sale1,200$14.87700
2016-05-31Option exercise1,200$4.801,900
2015-12-21Grant / award (derivative)40,000$0.0040,000
2015-10-26———700

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