Jan 18
2024
BUY
Grant, award, or other acquisition
-
8,836
Added 12.02%
64,661
Common Stock, $0.0001 ...
Oct 31
2023
BUY
Grant, award, or other acquisition
$852
$77.48 p/Share
11
Added 0.02%
55,825
Common Stock, $0.0001 ...
May 15
2023
SELL
Payment of exercise price or tax liability
$140,273
$136.32 p/Share
1,029
Reduced 1.92%
52,615
Common Stock, $0.0001 ...
May 15
2023
BUY
Grant, award, or other acquisition
-
3,199
Added 5.42%
55,814
Common Stock, $0.0001 ...
Apr 28
2023
BUY
Grant, award, or other acquisition
$20,170
$100.85 p/Share
200
Added 0.37%
53,644
Common Stock, $0.0001 ...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$81,787
$188.45 p/Share
434
Reduced 0.81%
53,444
Common Stock, $0.0001 ...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$112,818
$156.91 p/Share
719
Reduced 1.32%
53,878
Common Stock, $0.0001 ...
Jan 26
2023
BUY
Grant, award, or other acquisition
-
2,782
Added 4.85%
54,597
Common Stock, $0.0001 ...
Oct 31
2022
BUY
Grant, award, or other acquisition
$9,984
$100.85 p/Share
99
Added 0.19%
51,815
Common Stock, $0.0001 ...
May 15
2022
BUY
Grant, award, or other acquisition
-
3,640
Added 6.58%
51,716
Common Stock, $0.0001 ...
May 13
2022
SELL
Payment of exercise price or tax liability
$79,278
$143.62 p/Share
552
Reduced 1.14%
48,076
Common Stock, $0.0001 ...
Apr 29
2022
BUY
Grant, award, or other acquisition
$9,174
$114.67 p/Share
80
Added 0.16%
48,628
Common Stock, $0.0001 ...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$183,989
$160.97 p/Share
1,143
Reduced 2.3%
48,548
Common Stock, $0.0001 ...
Nov 30
2021
-
600
Reduced 1.19%
49,691
Common Stock, $0.0001 ...
Oct 29
2021
BUY
Grant, award, or other acquisition
$4,792
$119.81 p/Share
40
Added 0.08%
50,291
Common Stock, $0.0001 ...
May 15
2021
BUY
Grant, award, or other acquisition
-
4,214
Added 7.74%
50,251
Common Stock, $0.0001 ...
Apr 30
2021
BUY
Grant, award, or other acquisition
$16,528
$82.64 p/Share
200
Added 0.43%
46,037
Common Stock, $0.0001 ...
Feb 12
2021
SELL
Payment of exercise price or tax liability
$403,290
$154.34 p/Share
2,613
Reduced 5.39%
45,837
Common Stock, $0.0001 ...
Jan 29
2021
SELL
Payment of exercise price or tax liability
$49,451
$131.17 p/Share
377
Reduced 0.77%
48,450
Common Stock, $0.0001 ...
Jan 28
2021
BUY
Grant, award, or other acquisition
-
1,376
Added 2.74%
48,827
Common Stock, $0.0001 ...
Oct 30
2020
BUY
Grant, award, or other acquisition
$3,140
$82.64 p/Share
38
Added 0.08%
47,451
Common Stock, $0.0001 ...