Dec 14
2022
BUY
Grant, award, or other acquisition
-
2,744
Added 0.63%
433,118
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$71,764
$92.48 p/Share
776
Reduced 0.18%
430,374
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$258,010
$123.45 p/Share
2,090
Reduced 0.48%
431,150
Common Stock
Aug 09
2022
SELL
Open market or private sale
$1,804,332
$110.77 p/Share
16,289
Reduced 3.62%
433,240
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$2,215,122
$112.38 p/Share
19,711
Reduced 4.2%
449,529
Common Stock
Aug 08
2022
BUY
Exercise of conversion of derivative security
$442,800
$12.3 p/Share
36,000
Added 7.28%
458,300
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$5,213
$52.66 p/Share
99
Added 0.02%
433,240
Common Stock (ESPP)
Dec 31
2021
BUY
Grant, award, or other acquisition
$5,188
$31.83 p/Share
163
Added 0.04%
433,144
Common Stock (ESPP)
Nov 16
2021
SELL
Payment of exercise price or tax liability
$33,174
$66.48 p/Share
499
Reduced 0.12%
431,292
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
-
1,689
Added 0.39%
432,981
Restricted Stock
Aug 21
2021
SELL
Payment of exercise price or tax liability
$89,453
$42.78 p/Share
2,091
Reduced 0.48%
431,791
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$5,189
$21.01 p/Share
247
Added 0.06%
433,882
Common Stock (ESPP)
Jun 04
2021
SELL
Open market or private sale
$1,219,500
$40.65 p/Share
30,000
Reduced 6.47%
433,635
Common Stock
May 25
2021
SELL
Open market or private sale
$568,026
$36.18 p/Share
15,700
Reduced 3.28%
463,635
Common Stock
May 24
2021
SELL
Open market or private sale
$525,954
$36.78 p/Share
14,300
Reduced 2.9%
479,335
Common Stock
Feb 11
2021
SELL
Open market or private sale
$869,052
$35.19 p/Share
24,696
Reduced 4.76%
493,635
Common Stock
Feb 10
2021
SELL
Open market or private sale
$91,350
$35.0 p/Share
2,610
Reduced 0.5%
518,331
Common Stock
Feb 09
2021
SELL
Open market or private sale
$270,675
$35.18 p/Share
7,694
Reduced 1.46%
520,941
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$5,201
$11.93 p/Share
436
Added 0.08%
528,635
Common Stock (ESPP)
Nov 30
2020
SELL
Open market or private sale
$242,900
$24.29 p/Share
10,000
Reduced 1.86%
528,199
Common Stock
Nov 16
2020
SELL
Open market or private sale
$240,600
$24.06 p/Share
10,000
Reduced 1.83%
535,152
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
3,047
Added 0.56%
538,199
Restricted Stock
Nov 10
2020
SELL
Open market or private sale
$330,219
$24.13 p/Share
13,685
Reduced 2.45%
545,152
Common Stock