Apr 21
2024
BUY
Exercise of conversion of derivative security
-
143
Added 0.04%
321,364
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
190
Added 0.06%
321,221
Common Stock
Apr 03
2024
SELL
Open market or private sale
$2,469,483
$92.49 p/Share
26,700
Reduced 7.68%
321,031
Common Stock
Mar 28
2024
SELL
Open market or private sale
$40,350
$90.27 p/Share
447
Reduced 0.13%
347,731
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
447
Added 0.13%
348,178
Common Stock
Mar 07
2024
-
110,854
Reduced 24.17%
347,731
Common Stock
Mar 06
2024
SELL
Open market or private sale
$443,950
$88.79 p/Share
5,000
Reduced 1.08%
458,585
Common Stock
Mar 05
2024
SELL
Open market or private sale
$90,834
$88.36 p/Share
1,028
Reduced 0.22%
463,585
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,028
Added 0.22%
464,613
Common Stock
Feb 29
2024
SELL
Open market or private sale
$872,400
$87.24 p/Share
10,000
Reduced 2.11%
463,585
Common Stock
Feb 07
2024
SELL
Open market or private sale
$350,500
$70.1 p/Share
5,000
Reduced 1.04%
473,585
Common Stock
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