Oct 21
2024
SELL
Payment of exercise price or tax liability
$229,843
$115.21 p/Share
1,995
Reduced 14.39%
11,873
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
4,517
Added 24.57%
13,868
Common Stock
Aug 16
2024
SELL
Open market or private sale
$152,676
$113.43 p/Share
1,346
Reduced 12.58%
9,351
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$45,004
$93.76 p/Share
480
Reduced 4.29%
10,697
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$18,560
$85.53 p/Share
217
Reduced 1.9%
11,177
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
-
489
Added 4.12%
11,394
Common Stock
Nov 29
2023
SELL
Open market or private sale
$212,975
$85.19 p/Share
2,500
Reduced 18.65%
10,905
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$72,757
$84.21 p/Share
864
Reduced 7.62%
10,478
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$110,921
$85.39 p/Share
1,299
Reduced 10.28%
11,342
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$25,650
$85.5 p/Share
300
Reduced 2.32%
12,641
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
5,054
Added 28.09%
12,941
Common Stock
May 24
2023
SELL
Open market or private sale
$169,599
$86.31 p/Share
1,965
Reduced 19.95%
7,887
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
2,901
Added 22.75%
9,852
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$25,087
$93.61 p/Share
268
Reduced 3.71%
6,951
Common Stock
Nov 23
2022
SELL
Open market or private sale
$188,520
$94.26 p/Share
2,000
Reduced 21.69%
7,219
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$78,004
$89.66 p/Share
870
Reduced 8.62%
9,219
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$117,247
$89.57 p/Share
1,309
Reduced 11.48%
10,089
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
2,927
Added 20.43%
11,398
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
2,030
Added 19.33%
8,471
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$65,332
$86.19 p/Share
758
Reduced 10.53%
6,441
Common Stock
Dec 06
2021
SELL
Open market or private sale
$187,587
$99.94 p/Share
1,877
Reduced 27.88%
4,856
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$40,958
$96.6 p/Share
424
Reduced 5.92%
6,733
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$62,299
$105.95 p/Share
588
Reduced 7.59%
7,157
Common Stock
Nov 13
2021
SELL
Payment of exercise price or tax liability
$54,589
$106.62 p/Share
512
Reduced 6.2%
7,745
Common Stock
Mar 02
2021
SELL
Open market or private sale
$46,891
$97.69 p/Share
480
Reduced 5.49%
8,257
Common Stock