Aug 23
2023
BUY
Grant, award, or other acquisition
-
32,798
Added 32.49%
68,139
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$94,040
$47.98 p/Share
1,960
Reduced 5.25%
35,341
Common Stock
Aug 19
2023
BUY
Grant, award, or other acquisition
-
3,951
Added 9.58%
37,301
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$117,003
$51.34 p/Share
2,279
Reduced 6.4%
33,350
05/15/2023
Jun 20
2023
SELL
Open market or private sale
$415,756
$60.5 p/Share
6,872
Reduced 16.17%
35,629
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$140,775
$59.93 p/Share
2,349
Reduced 4.98%
44,780
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$131,463
$57.71 p/Share
2,278
Reduced 4.61%
47,129
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$265,689
$83.55 p/Share
3,180
Reduced 6.05%
49,407
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
21,393
Added 28.92%
52,587
Common Stock
Aug 23
2022
SELL
Open market or private sale
$811,979
$92.47 p/Share
8,781
Reduced 21.97%
31,194
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$791,073
$91.57 p/Share
8,639
Reduced 17.77%
39,975
Common Stock
Aug 17
2022
SELL
Open market or private sale
$292,543
$89.0 p/Share
3,287
Reduced 6.33%
48,614
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$311,271
$96.19 p/Share
3,236
Reduced 5.87%
51,901
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
17,420
Added 24.01%
55,137
Common Stock
May 17
2022
SELL
Open market or private sale
$292,937
$89.12 p/Share
3,287
Reduced 8.02%
37,717
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$291,499
$90.08 p/Share
3,236
Reduced 7.31%
41,004
Common Stock
Feb 17
2022
SELL
Open market or private sale
$791,840
$100.82 p/Share
7,854
Reduced 15.08%
44,240
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$857,252
$97.15 p/Share
8,824
Reduced 14.49%
52,094
Common Stock
Nov 17
2021
SELL
Open market or private sale
$705,397
$89.37 p/Share
7,893
Reduced 11.47%
60,918
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$790,997
$90.06 p/Share
8,783
Reduced 11.32%
68,811
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
19,234
Added 19.86%
77,594
Common Stock
Aug 20
2021
SELL
Open market or private sale
$481,298
$85.05 p/Share
5,659
Reduced 8.84%
58,360
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$534,823
$84.96 p/Share
6,295
Reduced 8.95%
64,019
Common Stock
Aug 18
2021
SELL
Open market or private sale
$534,682
$82.5 p/Share
6,481
Reduced 8.44%
70,314
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
-
7,209
Reduced 8.58%
76,795
Common Stock