Jan 29
2024
SELL
Open market or private sale
$35,539
$65.09 p/Share
546
Reduced 0.11%
478,585
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
9,405
Added 1.93%
479,131
Common Stock
Jan 22
2024
SELL
Open market or private sale
$23,924
$68.16 p/Share
351
Reduced 0.07%
469,726
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
143
Added 0.03%
470,077
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
191
Added 0.04%
469,934
Common Stock
Jan 03
2024
SELL
Open market or private sale
$301,600
$60.32 p/Share
5,000
Reduced 1.05%
469,743
Common Stock
Dec 28
2023
SELL
Open market or private sale
$28,017
$62.68 p/Share
447
Reduced 0.09%
474,743
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
-
447
Added 0.09%
475,190
Common Stock
Dec 06
2023
SELL
Open market or private sale
$292,600
$58.52 p/Share
5,000
Reduced 1.04%
474,743
Common Stock
Nov 02
2023
SELL
Open market or private sale
$201,149
$40.23 p/Share
5,000
Reduced 1.03%
479,743
Common Stock
Oct 23
2023
SELL
Open market or private sale
$13,480
$40.24 p/Share
335
Reduced 0.07%
484,743
Common Stock
Oct 21
2023
BUY
Exercise of conversion of derivative security
-
143
Added 0.03%
485,078
Common Stock
Oct 20
2023
BUY
Exercise of conversion of derivative security
-
190
Added 0.04%
484,935
Common Stock
Sep 28
2023
SELL
Open market or private sale
$250,281
$45.94 p/Share
5,448
Reduced 1.11%
484,745
Common Stock
Sep 27
2023
BUY
Exercise of conversion of derivative security
-
447
Added 0.09%
490,193
Common Stock
Sep 06
2023
SELL
Open market or private sale
$296,550
$59.31 p/Share
5,000
Reduced 1.01%
489,746
Common Stock
Sep 01
2023
SELL
Open market or private sale
$600,100
$60.01 p/Share
10,000
Reduced 1.98%
494,746
Common Stock
Aug 02
2023
SELL
Open market or private sale
$221,100
$44.22 p/Share
5,000
Reduced 0.98%
504,746
Common Stock
Jul 24
2023
SELL
Open market or private sale
$4,782
$47.82 p/Share
100
Reduced 0.02%
509,746
Common Stock
Jul 21
2023
SELL
Open market or private sale
$11,081
$47.56 p/Share
233
Reduced 0.05%
509,846
Common Stock
Jul 21
2023
BUY
Exercise of conversion of derivative security
-
143
Added 0.03%
510,079
Common Stock
Jul 20
2023
BUY
Exercise of conversion of derivative security
-
190
Added 0.04%
509,936
Common Stock
Jun 28
2023
SELL
Open market or private sale
$277,034
$50.86 p/Share
5,447
Reduced 1.06%
509,746
Common Stock
Jun 27
2023
BUY
Exercise of conversion of derivative security
-
447
Added 0.09%
515,193
Common Stock
Jun 07
2023
SELL
Open market or private sale
$244,950
$48.99 p/Share
5,000
Reduced 0.96%
514,746
Common Stock