Oct 26
2023
SELL
Payment of exercise price or tax liability
$55,760
$72.51 p/Share
769
Reduced 2.79%
26,777
Common Stock, $0.0001 ...
Oct 23
2023
BUY
Grant, award, or other acquisition
-
5,344
Added 16.25%
27,546
Common Stock, $0.0001 ...
Oct 19
2023
BUY
Grant, award, or other acquisition
-
2,123
Added 8.73%
22,202
Common Stock, $0.0001 ...
Aug 29
2023
SELL
Payment of exercise price or tax liability
$63,624
$79.63 p/Share
799
Reduced 3.83%
20,079
Common Stock, $0.0001 ...
Apr 20
2023
SELL
Open market or private sale
$22,656
$75.52 p/Share
300
Reduced 1.42%
20,878
Common Stock, $0.0001 ...
Jan 12
2023
SELL
Open market or private sale
$7,128
$70.58 p/Share
101
Reduced 0.45%
22,169
Common Stock, $0.0001 ...
Oct 26
2022
SELL
Payment of exercise price or tax liability
$15,576
$63.06 p/Share
247
Reduced 1.1%
22,270
Common Stock, $0.0001 ...
Oct 19
2022
BUY
Grant, award, or other acquisition
-
1,613
Added 6.68%
22,517
Common Stock, $0.0001 ...
Sep 30
2022
BUY
Grant, award, or other acquisition
-
4,246
Added 16.88%
20,904
Common Stock, $0.0001 ...
Aug 29
2022
SELL
Payment of exercise price or tax liability
$30,412
$64.57 p/Share
471
Reduced 2.75%
16,658
Common Stock, $0.0001 ...
Jul 24
2022
SELL
Payment of exercise price or tax liability
$4,877
$65.9 p/Share
74
Reduced 0.43%
17,129
Common Stock, $0.0001 ...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$17,080
$70.58 p/Share
242
Reduced 1.39%
17,203
Common Stock, $0.0001 ...
Oct 26
2021
SELL
Payment of exercise price or tax liability
$26,291
$75.55 p/Share
348
Reduced 1.96%
17,445
Common Stock, $0.0001 ...
Oct 20
2021
SELL
Payment of exercise price or tax liability
$74,663
$79.26 p/Share
942
Reduced 5.03%
17,793
Common Stock, $0.0001 ...
Oct 14
2021
BUY
Grant, award, or other acquisition
-
1,187
Added 5.96%
18,735
Common Stock, $0.0001 ...
Sep 29
2021
BUY
Grant, award, or other acquisition
-
3,225
Added 15.52%
17,548
Common Stock, $0.0001 ...
Aug 29
2021
SELL
Payment of exercise price or tax liability
$34,598
$86.28 p/Share
401
Reduced 2.72%
14,323
Common Stock, $0.0001 ...
Jul 27
2021
SELL
Open market or private sale
$50,715
$87.14 p/Share
582
Reduced 3.8%
14,724
Common Stock, $0.0001 ...
Jan 25
2021
SELL
Payment of exercise price or tax liability
$23,861
$98.6 p/Share
242
Reduced 1.56%
15,306
Common Stock, $0.0001 ...
Oct 26
2020
SELL
Payment of exercise price or tax liability
$3,250
$73.87 p/Share
44
Reduced 0.28%
15,548
Common Stock, $0.0001 ...
Oct 14
2020
BUY
Grant, award, or other acquisition
-
869
Added 5.28%
15,592
Common Stock, $0.0001 ...
Oct 12
2020
BUY
Grant, award, or other acquisition
-
1,327
Added 8.27%
14,723
Common Stock, $0.0001 ...