Mar 21
2025
SELL
Open market or private sale
$214,390
$72.65 p/Share
2,951
Reduced 12.13%
21,371
Common Stock
Mar 20
2025
BUY
Grant, award, or other acquisition
-
5,104
Added 17.35%
24,322
Common Stock
Mar 14
2025
SELL
Open market or private sale
$226,844
$71.29 p/Share
3,182
Reduced 14.21%
19,218
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$300,851
$74.82 p/Share
4,021
Reduced 15.22%
22,400
Common Stock
Mar 11
2025
BUY
Exercise of conversion of derivative security
$237,134
$40.85 p/Share
5,805
Added 18.01%
26,421
Common Stock
Jun 06
2024
SELL
Open market or private sale
$204,350
$88.12 p/Share
2,319
Reduced 10.26%
20,279
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
$69,361
$29.91 p/Share
2,319
Added 9.31%
22,598
Common Stock
Jun 03
2024
SELL
Open market or private sale
$171,620
$85.81 p/Share
2,000
Reduced 8.98%
20,279
Common Stock
Apr 17
2024
SELL
Open market or private sale
$2,045
$75.76 p/Share
27
Reduced 0.12%
22,279
Common Stock
Apr 09
2024
SELL
Open market or private sale
$290,153
$82.43 p/Share
3,520
Reduced 13.73%
22,118
Common Stock
Mar 22
2024
SELL
Open market or private sale
$204,909
$81.8 p/Share
2,505
Reduced 8.9%
25,638
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
4,772
Added 14.5%
28,143
Common Stock
Jun 01
2023
SELL
Open market or private sale
$41,511
$71.82 p/Share
578
Reduced 2.45%
22,974
Common Stock
May 30
2023
BUY
Grant, award, or other acquisition
-
1,149
Added 4.65%
23,552
Common Stock
Mar 21
2023
SELL
Open market or private sale
$210,776
$77.95 p/Share
2,704
Reduced 10.8%
22,329
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
4,800
Added 16.09%
25,033
Common Stock
Jun 01
2022
SELL
Open market or private sale
$132,799
$80.68 p/Share
1,646
Reduced 7.63%
19,939
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
3,213
Added 12.96%
21,585
Common Stock
Mar 22
2022
SELL
Open market or private sale
$230,909
$99.06 p/Share
2,331
Reduced 11.32%
18,269
Common Stock
Mar 20
2022
BUY
Grant, award, or other acquisition
-
6,629
Added 24.35%
20,600
Common Stock
Jun 07
2021
SELL
Open market or private sale
$77,548
$116.09 p/Share
668
Reduced 4.62%
13,794
Common Stock
Jun 04
2021
SELL
Open market or private sale
$154,731
$115.73 p/Share
1,337
Reduced 8.46%
14,462
Common Stock
Jun 02
2021
BUY
Grant, award, or other acquisition
-
2,654
Added 14.38%
15,799
Common Stock
May 10
2021
SELL
Open market or private sale
$282,125
$125.0 p/Share
2,257
Reduced 14.65%
13,145
Common Stock
Apr 13
2021
SELL
Open market or private sale
$1,583
$121.74 p/Share
13
Reduced 0.08%
15,402
Common Stock