Mar 20
2024
SELL
Open market or private sale
$142,662
$112.51 p/Share
1,268
Reduced 2.86%
43,036
Common Stock
Mar 19
2024
SELL
Open market or private sale
$123,584
$111.74 p/Share
1,106
Reduced 2.44%
44,304
Common Stock
Jan 11
2024
SELL
Open market or private sale
$119,077
$110.77 p/Share
1,075
Reduced 2.31%
45,410
Common Stock
Dec 19
2023
SELL
Open market or private sale
$143,126
$103.79 p/Share
1,379
Reduced 2.88%
46,485
Common Stock
Sep 20
2023
SELL
Open market or private sale
$422,914
$92.4 p/Share
4,577
Reduced 8.73%
47,864
Common Stock
Sep 19
2023
SELL
Open market or private sale
$514,554
$91.77 p/Share
5,607
Reduced 9.66%
52,441
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
10,786
Added 15.67%
58,048
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
14,486
Added 23.46%
47,262
Common Stock
Sep 01
2023
SELL
Open market or private sale
$3,638
$86.64 p/Share
42
Reduced 0.13%
32,776
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$1,964
$46.77 p/Share
42
Added 0.13%
32,818
Common Stock
Jun 21
2023
SELL
Open market or private sale
$134,394
$70.18 p/Share
1,915
Reduced 5.52%
32,776
Common Stock
Jun 20
2023
SELL
Open market or private sale
$74,676
$71.12 p/Share
1,050
Reduced 2.94%
34,691
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
191
Added 0.53%
35,741
Common Stock
Mar 20
2023
SELL
Open market or private sale
$117,318
$76.88 p/Share
1,526
Reduced 4.12%
35,550
Common Stock
Mar 17
2023
SELL
Open market or private sale
$81,568
$77.17 p/Share
1,057
Reduced 2.77%
37,076
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
191
Added 0.5%
38,133
Common Stock
Mar 01
2023
SELL
Open market or private sale
$13,509
$70.36 p/Share
192
Reduced 0.5%
37,942
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$7,098
$36.97 p/Share
192
Added 0.5%
38,134
Common Stock
Dec 20
2022
SELL
Open market or private sale
$83,160
$60.0 p/Share
1,386
Reduced 3.52%
37,942
Common Stock
Dec 19
2022
SELL
Open market or private sale
$96,827
$61.4 p/Share
1,577
Reduced 3.86%
39,328
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
191
Added 0.46%
40,905
Common Stock
Sep 20
2022
SELL
Open market or private sale
$198,541
$62.18 p/Share
3,193
Reduced 7.27%
40,714
Common Stock
Sep 19
2022
SELL
Open market or private sale
$195,370
$62.82 p/Share
3,110
Reduced 6.61%
43,907
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
6,109
Added 11.5%
47,017
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
13,767
Added 25.18%
40,908
Common Stock