Feb 08
2024
SELL
Payment of exercise price or tax liability
$169,072
$85.78 p/Share
1,971
Reduced 4.94%
37,906
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$75,556
$83.58 p/Share
904
Reduced 2.22%
39,877
Common Stock, par valu...
Feb 06
2024
BUY
Grant, award, or other acquisition
-
4,855
Added 10.64%
40,781
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$56,854
$94.6 p/Share
601
Reduced 1.65%
35,926
Common Stock, par valu...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
1,383
Added 3.65%
36,527
Common Stock, par valu...
Dec 18
2023
SELL
Open market or private sale
$333,400
$100.0 p/Share
3,334
Reduced 8.66%
35,144
Common Stock, par valu...
Aug 11
2023
-
365
Reduced 0.94%
38,478
Common Stock, par valu...
Aug 10
2023
SELL
Open market or private sale
$803,300
$80.33 p/Share
10,000
Reduced 20.47%
38,843
Common Stock, par valu...
Feb 11
2023
SELL
Payment of exercise price or tax liability
$471,020
$56.77 p/Share
8,297
Reduced 14.52%
48,843
Common Stock, par valu...
Feb 08
2023
SELL
Payment of exercise price or tax liability
$109,232
$55.42 p/Share
1,971
Reduced 3.33%
57,140
Common Stock, par valu...
Feb 07
2023
BUY
Grant, award, or other acquisition
-
6,245
Added 9.56%
59,111
Common Stock, par valu...
Sep 06
2022
SELL
Open market or private sale
$637,500
$75.0 p/Share
8,500
Reduced 13.85%
52,866
Common Stock, par valu...
Sep 01
2022
SELL
Open market or private sale
$602,055
$70.83 p/Share
8,500
Reduced 12.17%
61,366
Common Stock, par valu...
Aug 17
2022
SELL
Open market or private sale
$469,210
$67.03 p/Share
7,000
Reduced 9.11%
69,866
Common Stock, par valu...
Feb 11
2022
SELL
Payment of exercise price or tax liability
$261,273
$31.49 p/Share
8,297
Reduced 9.74%
76,866
Common Stock, par valu...
Feb 08
2022
BUY
Grant, award, or other acquisition
-
13,617
Added 13.79%
85,163
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$16,325
$24.15 p/Share
676
Reduced 0.94%
71,546
Common Stock, par valu...
Feb 01
2022
SELL
Payment of exercise price or tax liability
$15,615
$23.95 p/Share
652
Reduced 0.89%
72,222
Common Stock, par valu...
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
1,516
Added 2.04%
72,874
Common Stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$57,569
$10.6 p/Share
5,431
Reduced 7.07%
71,358
Common Stock, par valu...
Feb 07
2021
SELL
Payment of exercise price or tax liability
$4,420
$10.0 p/Share
442
Reduced 0.57%
76,789
Common Stock, par valu...
Feb 06
2021
SELL
Payment of exercise price or tax liability
$1,510
$10.0 p/Share
151
Reduced 0.2%
77,231
Common Stock, par valu...
Dec 30
2020
BUY
Other acquisition or disposition
-
7,745
Added 9.1%
77,382
Common Stock, par valu...
Dec 12
2020
SELL
Payment of exercise price or tax liability
$4,140
$6.51 p/Share
636
Reduced 0.91%
69,637
Common Stock, par valu...