Jan 18
2024
BUY
Grant, award, or other acquisition
-
7,900
Added 9.5%
75,230
Common Stock, $0.0001 ...
Oct 31
2023
BUY
Grant, award, or other acquisition
$6,198
$77.48 p/Share
80
Added 0.12%
67,330
Common Stock, $0.0001 ...
May 15
2023
SELL
Payment of exercise price or tax liability
$249,329
$136.32 p/Share
1,829
Reduced 2.92%
60,853
Common Stock, $0.0001 ...
May 15
2023
BUY
Grant, award, or other acquisition
-
6,397
Added 8.69%
67,250
Common Stock, $0.0001 ...
Apr 28
2023
BUY
Grant, award, or other acquisition
$13,110
$100.85 p/Share
130
Added 0.21%
62,682
Common Stock, $0.0001 ...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$163,009
$188.45 p/Share
865
Reduced 1.36%
62,552
Common Stock, $0.0001 ...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$174,640
$156.91 p/Share
1,113
Reduced 1.72%
63,417
Common Stock, $0.0001 ...
Jan 26
2023
BUY
Grant, award, or other acquisition
-
4,405
Added 6.39%
64,530
Common Stock, $0.0001 ...
Oct 31
2022
BUY
Grant, award, or other acquisition
$7,261
$100.85 p/Share
72
Added 0.12%
60,125
Common Stock, $0.0001 ...
May 15
2022
BUY
Grant, award, or other acquisition
-
7,279
Added 10.81%
60,053
Common Stock, $0.0001 ...
May 13
2022
SELL
Payment of exercise price or tax liability
$125,524
$143.62 p/Share
874
Reduced 1.63%
52,774
Common Stock, $0.0001 ...
Apr 29
2022
BUY
Grant, award, or other acquisition
$12,270
$114.67 p/Share
107
Added 0.2%
53,648
Common Stock, $0.0001 ...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$353,329
$160.97 p/Share
2,195
Reduced 3.94%
53,541
Common Stock, $0.0001 ...
Oct 29
2021
BUY
Grant, award, or other acquisition
$10,423
$119.81 p/Share
87
Added 0.16%
55,736
Common Stock, $0.0001 ...
May 15
2021
BUY
Grant, award, or other acquisition
-
6,671
Added 10.7%
55,649
Common Stock, $0.0001 ...
Apr 30
2021
BUY
Grant, award, or other acquisition
$12,313
$82.64 p/Share
149
Added 0.3%
48,978
Common Stock, $0.0001 ...
Feb 12
2021
SELL
Payment of exercise price or tax liability
$671,688
$154.34 p/Share
4,352
Reduced 8.18%
48,829
Common Stock, $0.0001 ...
Jan 29
2021
SELL
Payment of exercise price or tax liability
$69,389
$131.17 p/Share
529
Reduced 0.98%
53,181
Common Stock, $0.0001 ...
Jan 28
2021
BUY
Grant, award, or other acquisition
-
2,007
Added 3.6%
53,710
Common Stock, $0.0001 ...
Oct 30
2020
BUY
Grant, award, or other acquisition
$12,231
$82.64 p/Share
148
Added 0.29%
51,703
Common Stock, $0.0001 ...