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
Mar 24
2021
SELL
Open market or private sale
$209,036
$117.37 p/Share
1,781
Reduced 10.39%
15,361
Common Stock
Mar 23
2021
SELL
Open market or private sale
$212,350
$119.03 p/Share
1,784
Reduced 9.43%
17,142
Common Stock
Mar 22
2021
SELL
Open market or private sale
$524,202
$118.17 p/Share
4,436
Reduced 18.99%
18,926
Common Stock
Mar 20
2021
BUY
Grant, award, or other acquisition
-
3,173
Added 11.96%
23,362
Common Stock
Mar 16
2021
SELL
Open market or private sale
$64,570
$113.88 p/Share
567
Reduced 2.73%
20,189
Common Stock