SEC CIK 1215432

GRIFFIN LIAM

Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
SWKSview stock →198,0022024-11-11
VICRview stock →5172018-08-08

Position History — SWKS

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

073,102146,204219,3062006-052011-112015-082017-112019-122021-112024-11

Recent Filings — SWKS

DateActivitySharesPriceOwned After
2024-11-12Grant / award (derivative)45,156$0.0045,156
2024-11-11Option exercise (derivative)7,953$0.007,953
2024-11-11Option exercise (derivative)7,645$0.000
2024-11-11Tax withholding3,875$87.98198,002
2024-11-11Option exercise7,645—201,877
2024-11-11Tax withholding4,031$87.98194,232
2024-11-11Option exercise7,953—198,263
2024-11-08Option exercise (derivative)14,663$0.0029,325
2024-11-08Grant / award71,480$0.00219,306
2024-11-08Option exercise14,663—197,742
2024-11-08Tax withholding36,227$89.16183,079
2024-11-08Tax withholding7,432$89.16190,310
2024-11-07Option exercise (derivative)15,667$0.0047,000
2024-11-07Tax withholding7,941$91.17147,826
2024-11-07Option exercise15,667—155,767
2024-05-02Open-market buy11,142$90.00104,153
2023-11-13Option exercise (derivative)7,646$0.007,645
2023-11-13Option exercise7,646—96,802
2023-11-13Tax withholding3,791$88.9193,011
2023-11-10Option exercise (derivative)7,953$0.0015,906
2023-11-10Tax withholding19,697$90.0389,156
2023-11-10Option exercise7,953—73,071
2023-11-10Tax withholding3,944$90.0369,127
2023-11-10Grant / award39,726$0.00108,853
2023-11-08Option exercise (derivative)14,663$0.0043,988
2023-11-08Option exercise14,663—72,388
2023-11-08Tax withholding7,270$87.9065,118
2023-11-07Grant / award (derivative)62,667$0.0062,667
2023-11-07Grant / award156$0.0057,803
2023-11-07Tax withholding78$89.3657,725
2023-11-06Option exercise (derivative)10,129$0.000
2023-11-06Tax withholding5,022$90.0057,647
2023-11-06Option exercise10,129—62,669
2023-08-17Option exercise (derivative)13,211$0.000
2023-08-17Open-market sale13,211$104.0852,540
2023-08-17Option exercise13,211$77.6665,751
2022-11-11Option exercise (derivative)7,646$0.0015,291
2022-11-11Grant / award22,936$0.0060,057
2022-11-11Tax withholding11,372$96.3548,685
2022-11-11Tax withholding3,791$96.3552,540
2022-11-11Option exercise7,646—56,331
2022-11-10Option exercise (derivative)7,954$0.0023,859
2022-11-10Option exercise7,954—41,065
2022-11-10Tax withholding3,944$93.2337,121
2022-11-08Grant / award (derivative)58,651$0.0058,651
2022-11-08Tax withholding5,056$88.6633,111
2022-11-08Grant / award10,196$0.0038,167
2022-11-07Option exercise (derivative)10,129$0.0010,129
2022-11-07Option exercise (derivative)12,100$0.000
2022-11-07Option exercise10,129—26,893
2022-11-07Tax withholding6,000$88.2527,971
2022-11-07Option exercise12,100—33,971
2022-11-07Tax withholding5,022$88.2521,871
2022-03-29Open-market sale10,000$140.0052,711
2022-02-16Open-market sale10,000$140.0062,711
2022-02-02Open-market sale4,118$147.4972,711
2022-02-02Open-market sale5,282$146.5976,829
2022-02-02Open-market sale600$145.7882,111
2022-01-19Open-market sale3,971$150.8788,740
2022-01-19Open-market sale6,029$151.5982,711
2022-01-05Open-market sale5,466$161.7692,711
2022-01-05Open-market sale4,234$160.7098,177
2022-01-05Open-market sale300$160.23102,411
2021-12-22Open-market sale6,768$151.87102,711
2021-12-22Open-market sale3,232$150.84109,479
2021-12-08Open-market sale200$155.21122,511
2021-12-08Open-market sale1,900$155.85120,611
2021-12-08Open-market sale4,000$156.97116,611
2021-12-08Open-market sale3,900$157.70112,711
2021-11-24Open-market sale1,700$153.26126,279
2021-11-24Open-market sale2,200$154.71124,079
2021-11-24Open-market sale1,368$155.73122,711
2021-11-24Open-market sale4,732$152.00127,979
2021-11-11Option exercise (derivative)7,646$0.0022,937
2021-11-11Grant / award22,938$0.00140,229
2021-11-11Tax withholding11,373$161.99128,856
2021-11-11Tax withholding3,791$161.99132,711
2021-11-11Option exercise7,646—136,502
2021-11-10Grant / award (derivative)31,813$0.0031,813
2021-11-10Open-market sale7,633$163.22117,291
2021-11-10Open-market sale2,367$162.56124,924
2021-11-10Tax withholding5,320$160.31127,291
2021-11-10Grant / award10,729$0.00132,611
2021-11-08Option exercise (derivative)6,193$0.000
2021-11-08Option exercise (derivative)12,100$0.0012,100
2021-11-08Tax withholding3,071$167.77121,882
2021-11-08Option exercise6,193—124,953
2021-11-08Tax withholding6,000$167.77118,760
2021-11-08Option exercise12,100—124,760
2021-11-08Tax withholding13,344$167.77112,660
2021-11-08Grant / award26,914$0.00126,004
2021-11-05Option exercise (derivative)10,130$0.0020,258
2021-11-05Tax withholding5,023$164.0699,090
2021-11-05Option exercise10,130—104,113
2021-11-05Tax withholding47,085$164.0693,983
2021-11-05Grant / award94,965$0.00141,068
2021-11-05Tax withholding15,068$164.0646,103
2021-11-05Grant / award30,388$0.0061,171
2021-08-10Open-market sale5,421$186.3330,783
2021-08-10Open-market sale4,579$185.6636,204
2021-02-08Open-market sale1,607$180.0542,226
2021-02-08Open-market sale1,043$180.9441,183
2021-02-08Open-market sale400$182.0540,783
2021-02-08Open-market sale700$179.1743,833
2020-11-24Open-market sale200$135.4157,963
2020-11-24Open-market sale5,689$136.8846,174
2020-11-24Open-market sale6,100$136.0651,863
2020-11-24Open-market sale1,811$138.3344,363
2020-11-18Open-market sale3,657$140.7358,163
2020-11-18Open-market sale800$139.0769,363
2020-11-18Open-market sale7,543$139.7261,820
2020-11-12Open-market sale10,826$143.2470,163
2020-11-12Open-market sale4,495$142.5580,989
2020-11-11Grant / award (derivative)30,583$0.0030,583
2020-11-11Grant / award11,443$0.0091,158
2020-11-11Tax withholding5,674$143.8785,484
2020-11-09Option exercise (derivative)3,862$0.000
2020-11-09Option exercise (derivative)6,194$0.006,193
2020-11-09Tax withholding1,915$144.5879,715
2020-11-09Tax withholding3,071$144.5877,768
2020-11-09Option exercise6,194—80,839
2020-11-09Option exercise3,862—81,630
2020-11-06Option exercise (derivative)12,101$0.0024,200
2020-11-06Option exercise12,101—80,645
2020-11-06Tax withholding6,000$146.7474,645
2020-11-05Option exercise (derivative)10,130$0.0030,388
2020-11-05Option exercise10,130—73,567
2020-11-05Tax withholding15,069$149.1263,437
2020-11-05Grant / award30,390$0.0078,506
2020-11-05Tax withholding5,023$149.1268,544
2020-10-07Open-market sale911$149.8652,205
2020-10-07Open-market sale4,089$150.6348,116
2020-09-16Option exercise (derivative)9,125$0.000
2020-09-16Open-market sale2,892$141.2259,349
2020-09-16Open-market sale6,233$141.8953,116
2020-09-16Option exercise9,125$64.5962,241
2020-08-12Open-market sale1,356$142.9853,116
2020-08-12Open-market sale50$141.4655,566
2020-08-12Open-market sale1,094$142.1854,472
2020-07-15Option exercise (derivative)9,125$0.009,125
2020-07-15Open-market sale1,100$129.7163,641
2020-07-15Open-market sale6,479$130.3457,162
2020-07-15Open-market sale1,546$131.2855,616
2020-07-15Option exercise9,125$64.5964,741
2020-06-22Open-market sale798$125.4355,616
2020-06-22Open-market sale7,830$126.1256,414
2020-06-22Open-market sale3,872$127.0464,244
2020-05-11Option exercise (derivative)6,500$0.000
2020-05-11Option exercise6,500—71,339
2020-05-11Tax withholding3,223$110.4168,116
2020-01-27Option exercise (derivative)6,922$0.0013,211
2020-01-27Open-market sale4,600$117.9364,537
2020-01-27Option exercise6,922$77.6676,459
2020-01-27Open-market sale500$117.4175,959
2020-01-27Open-market sale6,422$117.9269,537
2020-01-27Open-market sale400$117.2369,137
2019-12-12Option exercise (derivative)8,500$0.0018,250
2019-12-12Option exercise (derivative)2,250$0.000
2019-12-12Option exercise (derivative)19,250$0.0020,133
2019-12-12Option exercise8,500$64.5980,287
2019-12-12Open-market sale1,600$108.8093,105
2019-12-12Option exercise2,250$84.8971,787
2019-12-12Open-market sale23,568$110.4369,537
2019-12-12Option exercise19,250$77.6699,537
2019-12-12Open-market sale4,832$107.9094,705
2019-11-29Option exercise (derivative)250$0.0039,383
2019-11-29Option exercise (derivative)9,750$0.0026,750
2019-11-29Option exercise250$77.6669,787
2019-11-29Open-market sale250$98.8769,537
2019-11-29Option exercise9,750$64.5979,287
2019-11-21Open-market sale15,000$96.3469,537
2019-11-15Option exercise (derivative)14,439$0.002,250
2019-11-15Option exercise14,439$84.8998,976
2019-11-15Open-market sale14,439$100.0084,537
2019-11-14Option exercise (derivative)10,561$0.0016,689
2019-11-14Open-market sale10,561$100.0184,537
2019-11-14Option exercise10,561$84.8995,098
2019-11-11Option exercise (derivative)3,863$0.003,862
2019-11-11Option exercise3,863—86,453
2019-11-11Tax withholding22,984$100.3882,590
2019-11-11Grant / award46,356$0.00105,574
2019-11-11Tax withholding1,916$100.3884,537
2019-11-07Option exercise (derivative)6,194$0.0012,387
2019-11-07Open-market sale20,000$99.0159,218
2019-11-07Tax withholding3,071$98.6479,218
2019-11-07Option exercise6,194—82,289
2019-11-07Tax withholding4,597$98.6476,095
2019-11-07Grant / award9,271$0.0080,692
2019-11-06Option exercise (derivative)12,101$0.0036,301
2019-11-06Tax withholding6,000$98.1371,421
2019-11-06Option exercise12,101—77,421
2019-11-05Grant / award (derivative)40,518$0.0040,518
2019-10-31Option exercise (derivative)5,000$0.0027,250
2019-10-31Option exercise5,000$84.8970,320
2019-10-31Open-market sale5,000$90.5965,320
2019-05-13Option exercise (derivative)6,500$0.006,500
2019-05-13Option exercise6,500—68,163
2019-05-13Tax withholding2,843$76.6365,320
2019-04-17Option exercise (derivative)18,250$0.0036,500
2019-04-17Open-market sale8,404$92.1064,528
2019-04-17Open-market sale6,981$91.3772,932
2019-04-17Option exercise18,250$64.5979,913
2019-04-17Open-market sale2,865$93.5661,663
2019-04-12Option exercise (derivative)10,500$0.000
2019-04-12Open-market sale10,500$90.0061,663
2019-04-12Option exercise10,500$60.9772,163
2019-04-03Open-market sale19,083$85.1261,663
2018-11-09Option exercise (derivative)3,863$0.007,725
2018-11-09Tax withholding1,916$76.6680,218
2018-11-09Tax withholding2,196$76.6666,586
2018-11-09Grant / award4,428$0.0068,782
2018-11-09Grant / award23,177$0.0089,763
2018-11-09Option exercise3,863—82,134
2018-11-09Tax withholding11,492$76.6678,271
2018-11-07Option exercise (derivative)6,194$0.0018,581
2018-11-07Grant / award9,271$0.0065,828
2018-11-07Tax withholding4,597$82.6561,231
2018-11-07Option exercise6,194—67,425
2018-11-07Tax withholding3,071$82.6564,354
2018-11-06Grant / award (derivative)48,402$0.0048,402
2018-05-11Option exercise (derivative)6,500$0.0013,000
2018-05-11Option exercise6,500—59,524
2018-05-11Tax withholding2,967$97.0156,557
2018-05-07Option exercise (derivative)8,750$0.000
2018-05-07Option exercise8,750—56,050
2018-05-07Tax withholding3,026$95.3453,024
2017-12-14Option exercise (derivative)13,212$0.0039,633
2017-12-14Open-market sale13,212$95.1049,147
2017-12-14Open-market sale1,847$95.0047,300
2017-12-14Option exercise13,212$77.6662,359
2017-12-07Option exercise (derivative)10,500$0.0010,500
2017-12-07Option exercise10,500$60.9759,647
2017-12-07Open-market sale3,700$97.8849,147
2017-12-07Open-market sale4,137$96.4352,847
2017-12-07Open-market sale2,663$95.7356,984
2017-11-22Option exercise (derivative)16,250$0.000
2017-11-22Open-market sale13,600$109.6049,147
2017-11-22Option exercise16,250$25.2565,397
2017-11-22Open-market sale2,650$109.1162,747
2017-11-17Open-market sale3,100$109.1957,332
2017-11-17Open-market sale8,185$109.8649,147
2017-11-10Grant / award23,600$0.0084,888
2017-11-10Tax withholding12,315$110.4172,573
2017-11-10Open-market sale12,141$110.9560,432
2017-11-09Option exercise (derivative)3,863$0.0011,588
2017-11-09Grant / award2,214$0.0049,514
2017-11-09Tax withholding1,156$111.1248,358
2017-11-09Grant / award23,177$0.0071,535
2017-11-09Tax withholding12,094$111.1259,441
2017-11-09Option exercise3,863—63,304
2017-11-09Tax withholding2,016$111.1261,288
2017-11-07Grant / award (derivative)24,775$0.0024,775
2017-10-02Option exercise (derivative)10,750$0.0032,250
2017-10-02Open-market sale10,750$102.1850,408
2017-10-02Open-market sale3,108$102.1647,300
2017-10-02Option exercise10,750$84.8961,158
2017-08-29Open-market sale2,610$99.9850,408
2017-07-25Open-market sale1,292$106.2153,018
2017-07-25Open-market sale6,764$105.1454,310
2017-05-11Option exercise (derivative)6,500$0.0019,500
2017-05-11Option exercise (derivative)18,250$0.0054,750
2017-05-11Option exercise18,250$64.5979,324
2017-05-11Open-market sale5,300$101.5774,024
2017-05-11Open-market sale12,950$102.0161,074
2017-05-11Tax withholding3,392$102.6161,074
2017-05-11Option exercise6,500—64,466
2017-05-08Option exercise (derivative)8,750$0.008,750
2017-05-08Option exercise8,750—62,532
2017-05-08Tax withholding4,566$101.0257,966
2017-05-01Option exercise (derivative)21,000$0.0021,000
2017-05-01Open-market sale1,500$99.6973,282
2017-05-01Option exercise21,000$60.9774,782
2017-05-01Open-market sale19,500$100.2953,782
2017-01-20Option exercise (derivative)15,000$0.000
2017-01-20Option exercise (derivative)16,250$0.0016,250
2017-01-20Option exercise15,000$20.0268,782
2017-01-20Open-market sale15,000$85.0053,782
2017-01-20Option exercise16,250$25.2570,032
2016-12-09Option exercise (derivative)16,250$0.0032,500
2016-12-09Open-market sale16,250$80.6053,782
2016-12-09Option exercise16,250$25.2570,032
2016-11-22Option exercise (derivative)15,000$0.0015,000
2016-11-22Option exercise (derivative)12,500$0.000
2016-11-22Option exercise15,000$20.0268,782
2016-11-22Option exercise12,500$19.0866,282
2016-11-22Open-market sale15,000$80.0053,782
2016-11-10Grant / award11,800$0.0059,940
2016-11-10Tax withholding6,158$75.9153,782
2016-11-09Grant / award (derivative)52,845$0.0052,845
2016-11-09Grant / award (derivative)15,451$0.0015,451
2016-11-09Grant / award2,214$0.0049,246
2016-11-09Tax withholding1,156$77.6648,140
2016-11-07Tax withholding22,139$77.2447,082
2016-11-07Grant / award44,000$0.0069,221
2016-05-11Grant / award (derivative)73,000$0.0073,000
2016-05-11Grant / award (derivative)26,000$0.0026,000
2016-05-06Option exercise (derivative)8,750$0.0017,500
2016-05-06Tax withholding3,284$64.6325,221
2016-05-06Option exercise8,750—28,505
2016-04-14Open-market sale2,500$75.2819,755
2016-03-31Open-market sale2,500$77.6122,255
2016-03-17Open-market sale2,500$75.0924,755
2015-12-29Open-market sale100$79.1432,155
2015-12-29Open-market sale4,900$79.7227,255
2015-12-22Open-market sale3,300$77.4133,955
2015-12-22Open-market sale1,700$78.4532,255
2015-12-10Open-market sale400$84.6741,855
2015-12-10Open-market sale4,600$85.2937,255
2015-11-24Open-market sale800$78.3146,455
2015-11-24Open-market sale4,200$79.2342,255
2015-11-17Open-market sale5,000$76.0547,255
2015-11-10Grant / award11,800$0.0063,413
2015-11-10Open-market sale3,117$80.7652,255
2015-11-10Tax withholding6,158$80.3757,255
2015-11-10Open-market sale1,883$80.2055,372
2015-11-09Grant / award (derivative)43,000$0.0043,000
2015-11-09Tax withholding19,526$84.8951,613
2015-11-09Grant / award37,420$0.0071,139
2015-11-09Grant / award22,000$0.0045,199
2015-11-09Tax withholding2,850$84.8923,199
2015-11-09Grant / award5,460$0.0026,049
2015-11-09Tax withholding11,480$84.8933,719
2015-09-17Option exercise (derivative)16,250$0.0048,750
2015-09-17Open-market sale16,250$92.0020,589
2015-09-17Option exercise16,250$25.2536,839
2015-08-27Option exercise (derivative)15,000$0.0030,000
2015-08-27Option exercise (derivative)12,500$0.0012,500
2015-08-27Option exercise12,500$19.0833,089
2015-08-27Option exercise15,000$20.0235,589
2015-08-27Open-market sale15,000$90.0020,589
2015-08-13Option exercise (derivative)13,750$0.000
2015-08-13Open-market sale1,400$90.0832,939
2015-08-13Open-market sale12,350$90.5920,589
2015-08-13Option exercise13,750$23.8034,339
2015-08-06Open-market sale15,013$88.5121,618
2015-08-06Open-market sale1,029$89.5420,589
2015-05-06Option exercise (derivative)8,750$0.0026,250
2015-05-06Tax withholding3,286$94.5736,631
2015-05-06Option exercise8,750—39,917
2014-11-17Option exercise (derivative)27,500$0.0013,750
2014-11-17Option exercise (derivative)25,000$0.0025,000
2014-11-17Option exercise (derivative)9,000$0.0045,000
2014-11-17Open-market sale17,107$61.5849,225
2014-11-17Open-market sale18,058$62.1131,167
2014-11-17Open-market sale3,965$61.5871,367
2014-11-17Option exercise9,000$20.0275,332
2014-11-17Open-market sale17,151$61.6574,181
2014-11-17Option exercise25,000$19.0891,332
2014-11-17Open-market sale16,469$62.0566,332
2014-11-17Open-market sale11,031$61.5682,801
2014-11-17Option exercise27,500$23.8093,832
2014-11-10Grant / award (derivative)42,000$0.0042,000
2014-11-10Tax withholding11,480$60.9747,687
2014-11-10Grant / award20,282$0.0076,916
2014-11-10Tax withholding9,763$60.9756,634
2014-11-10Grant / award18,710$0.0066,397
2014-11-10Tax withholding10,584$60.9766,332
2014-11-10Grant / award22,000$0.0059,167
2014-11-10Tax withholding3,455$60.9737,167
2014-11-10Grant / award6,620$0.0040,622
2014-07-21Option exercise (derivative)6,000$0.009,000
2014-07-21Open-market sale6,000$54.3441,016
2014-07-21Open-market sale7,014$54.4634,002
2014-07-21Option exercise6,000$20.0247,016
2014-06-04Option exercise (derivative)25,000$0.000
2014-06-04Option exercise20,000$12.0761,016
2014-06-04Open-market sale25,000$46.3641,016
2014-06-04Option exercise25,000$7.1866,016
2014-05-06Grant / award (derivative)35,000$0.0035,000
2014-01-17Open-market sale1,275$31.5541,016
2013-12-05Option exercise (derivative)20,000$0.0020,000
2013-12-05Open-market sale14,780$27.8042,291
2013-12-05Open-market sale20,000$28.1057,071
2013-12-05Option exercise20,000$12.0777,071
2013-12-02Open-market sale12,577$26.8057,071
2013-11-21Open-market sale16,927$25.8069,648
2013-11-20Open-market sale11,141$25.8086,575
2013-11-11Grant / award23,588$0.0099,262
2013-11-11Tax withholding10,584$25.1597,716
2013-11-11Grant / award20,282$0.00108,300
2013-11-11Tax withholding11,244$25.1588,018
2013-11-08Grant / award18,710$0.0082,706
2013-11-08Tax withholding7,032$25.3575,674
2013-11-07Grant / award (derivative)65,000$0.0065,000
2013-11-07Grant / award452$0.0064,166
2013-11-07Tax withholding170$25.2563,996
2013-08-29Open-market sale13,444$25.9063,714
2013-05-07Tax withholding739$22.6877,158
2013-05-07Grant / award2,014$0.0077,897
2012-11-12Tax withholding12,940$20.8164,742
2012-11-12Grant / award27,720$0.0077,682
2012-11-12Grant / award20,896$0.0085,638
2012-11-12Tax withholding9,755$20.8175,883
2012-11-09Tax withholding11,012$20.5749,962
2012-11-09Grant / award23,589$0.0060,974
2012-11-08Grant / award (derivative)60,000$0.0060,000
2012-08-23Open-market sale10,000$29.8037,385
2012-07-31Option exercise (derivative)25,000$0.0025,000
2012-07-31Option exercise (derivative)13,750$0.0041,250
2012-07-31Option exercise (derivative)12,500$0.000
2012-07-31Option exercise12,500$9.3359,885
2012-07-31Option exercise13,750$23.8061,135
2012-07-31Open-market sale12,500$29.6347,385
2012-07-31Option exercise25,000$7.1872,385
2012-07-30Option exercise (derivative)20,000$0.0040,000
2012-07-30Open-market sale20,000$28.4947,385
2012-07-30Option exercise20,000$12.0767,385
2012-07-27Open-market sale25,000$28.1047,385
2012-06-06Open-market sale46,038$28.0372,385
2011-11-10Grant / award (derivative)50,000$0.0050,000
2011-11-10Grant / award2,881$0.00104,377
2011-11-10Tax withholding12,386$19.08118,423
2011-11-10Grant / award27,720$0.00130,809
2011-11-10Tax withholding1,288$19.08103,089
2011-11-09Grant / award24,303$0.00112,355
2011-11-09Tax withholding10,859$19.62101,496
2011-11-07Option exercise (derivative)50,000—0
2011-11-07Option exercise50,000—110,392
2011-11-07Tax withholding22,340$21.3288,052
2011-11-04Grant / award33,222$0.0075,236
2011-11-04Tax withholding14,844$21.8360,392
2011-05-11Tax withholding1,335$28.7742,014
2011-05-11Grant / award3,638$0.0043,349
2011-01-27Option exercise (derivative)12,500$0.0012,500
2011-01-27Option exercise (derivative)20,000$0.0060,000
2011-01-27Option exercise12,500$9.3352,211
2011-01-27Open-market sale20,000$33.0139,711
2011-01-27Option exercise20,000$12.0759,711
2010-11-24Option exercise (derivative)100,000$0.000
2010-11-24Option exercise100,000$24.78139,711
2010-11-24Open-market sale100,000$25.9539,711
2010-11-22Open-market sale16,636$24.3339,711
2010-11-18Open-market sale33,737$23.9256,347
2010-11-10Grant / award28,560$0.0099,729
2010-11-10Tax withholding11,294$23.8088,435
2010-11-09Grant / award (derivative)55,000$0.0055,000
2010-11-09Tax withholding2,265$23.8090,084
2010-11-09Grant / award3,914$0.0092,349
2010-11-08Option exercise (derivative)50,000—50,000
2010-11-08Option exercise (derivative)25,000$0.0050,000
2010-11-08Option exercise (derivative)18,750$0.000
2010-11-08Option exercise25,000$7.18158,448
2010-11-08Open-market sale33,222$23.6271,169
2010-11-08Open-market sale19,351$23.65104,391
2010-11-08Open-market sale9,706$23.82123,742
2010-11-08Open-market sale18,750$23.70133,448
2010-11-08Option exercise18,750$6.73152,198
2010-11-08Tax withholding20,875$23.87133,448
2010-11-08Option exercise50,000—154,323
2010-11-08Tax withholding20,875$23.87104,323
2010-11-04Grant / award33,222$0.00139,069
2010-11-04Tax withholding13,871$23.68125,198
2010-09-13Option exercise (derivative)50,000$0.000
2010-09-13Open-market sale50,000$18.74105,847
2010-09-13Option exercise50,000$12.65130,847
2010-07-26Option exercise (derivative)60,000$0.000
2010-07-26Option exercise (derivative)25,000$0.0025,000
2010-07-26Option exercise (derivative)25,000$0.0075,000
2010-07-26Option exercise60,000$9.18198,606
2010-07-26Option exercise25,000$9.33163,606
2010-07-26Open-market sale25,000$18.70138,606
2010-06-15Option exercise (derivative)50,000$0.0060,000
2010-06-15Open-market sale50,000$16.94138,606
2010-06-15Option exercise50,000$9.18188,606
2010-05-11Grant / award2,167$0.00139,429
2010-05-11Tax withholding823$15.68138,606
2010-03-05Option exercise (derivative)64,530$0.000
2010-03-05Open-market sale64,530$15.76137,262
2010-03-05Option exercise64,530$8.93201,792
2009-12-09Option exercise (derivative)17,500$0.000
2009-12-09Option exercise (derivative)56,250$0.0018,750
2009-12-09Option exercise17,500$4.99153,762
2009-12-09Option exercise56,250$6.73192,512
2009-12-09Open-market sale56,250$14.00136,262
2009-11-10Grant / award (derivative)80,000$0.0080,000
2009-11-10Tax withholding3,306$12.07136,262
2009-11-10Grant / award7,918$0.00139,568
2009-11-06Tax withholding6,960$12.01131,650
2009-11-04Grant / award33,222$0.00138,610
2009-09-11Option exercise (derivative)52,500$0.0017,500
2009-09-11Option exercise (derivative)50,000$0.000
2009-09-11Option exercise50,000$4.99155,388
2009-09-11Option exercise52,500$4.99157,888
2009-09-11Open-market sale50,571$13.92105,388
2009-06-10Disposition to issuer (derivative)150,000—0
2009-06-10Grant / award (derivative)100,000—100,000
2009-06-10Grant / award50,000—154,959
2009-05-11Tax withholding1,408$9.01104,959
2009-05-04Open-market sale40,000$9.70106,367
2008-11-07Tax withholding7,938$6.30145,367
2008-11-04Grant / award (derivative)100,000$0.00100,000
2008-11-04Tax withholding3,863$7.18153,305
2008-11-04Grant / award12,164$0.00157,168
2008-05-12Tax withholding1,408$8.48144,004
2007-11-08Tax withholding5,557$8.44144,412
2007-11-06Grant / award (derivative)150,000$0.00150,000
2007-11-06Grant / award (derivative)50,000$0.0050,000
2007-11-06Grant / award25,000$0.00153,938
2007-11-06Tax withholding3,969$9.33149,969
2007-05-10Tax withholding1,408$6.96127,938
2006-11-07Grant / award (derivative)75,000$0.0075,000
2006-11-07Grant / award37,500$0.00133,903
2006-11-07Tax withholding5,557$6.73128,346
2006-07-24Open-market buy24,000$4.2089,403
2006-07-24Open-market buy6,000$4.1995,403
2006-05-10Tax withholding1,408$6.7665,403

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