Nov 26
2024
BUY
Grant, award, or other acquisition
-
16,181
Added 7.28%
206,149
Restricted Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$88,708
$28.26 p/Share
3,139
Reduced 1.63%
189,968
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$48,854
$37.58 p/Share
1,300
Reduced 0.67%
193,107
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$12,730
$24.72 p/Share
515
Added 0.26%
194,407
Common Stock (ESPP)
Nov 16
2023
SELL
Payment of exercise price or tax liability
$39,296
$26.18 p/Share
1,501
Reduced 0.85%
174,794
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
19,098
Added 8.97%
193,892
Restricted Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$48,750
$37.5 p/Share
1,300
Reduced 0.73%
176,295
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,666
$40.25 p/Share
265
Added 0.15%
177,595
Common Stock (ESPP)
Feb 24
2023
BUY
Grant, award, or other acquisition
-
10,000
Added 5.34%
177,330
Restricted Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$5,940
$53.52 p/Share
111
Added 0.07%
167,330
Common Stock (ESPP)
Dec 14
2022
SELL
Payment of exercise price or tax liability
$140,886
$104.36 p/Share
1,350
Reduced 0.8%
167,219
Common Stock
Dec 14
2022
BUY
Grant, award, or other acquisition
-
2,744
Added 1.6%
168,569
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$71,764
$92.48 p/Share
776
Reduced 0.47%
165,825
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$258,010
$123.45 p/Share
2,090
Reduced 1.24%
166,160
Common Stock
Aug 09
2022
SELL
Open market or private sale
$1,806,613
$110.91 p/Share
16,289
Reduced 8.81%
168,691
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$2,215,122
$112.38 p/Share
19,711
Reduced 9.63%
184,980
Common Stock
Aug 08
2022
BUY
Exercise of conversion of derivative security
$442,800
$12.3 p/Share
36,000
Added 15.67%
193,751
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$11,217
$52.66 p/Share
213
Added 0.13%
168,691
Common Stock (ESPP)
Dec 31
2021
BUY
Grant, award, or other acquisition
$9,963
$31.83 p/Share
313
Added 0.19%
168,484
Common Stock (ESPP)
Nov 16
2021
SELL
Payment of exercise price or tax liability
$33,174
$66.48 p/Share
499
Reduced 0.3%
166,482
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
-
1,689
Added 0.99%
168,171
Restricted Stock
Aug 21
2021
SELL
Payment of exercise price or tax liability
$89,453
$42.78 p/Share
2,091
Reduced 1.24%
166,981
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$9,034
$21.01 p/Share
430
Added 0.25%
169,072
Common Stock (ESPP)
May 06
2021
SELL
Open market or private sale
$950,500
$38.02 p/Share
25,000
Reduced 12.91%
168,642
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$8,948
$11.93 p/Share
750
Added 0.39%
193,642
Common Stock (ESPP)