May 28
2024
BUY
Exercise of conversion of derivative security
-
610
Added 0.04%
1,472,118
Common Stock
May 15
2024
SELL
Open market or private sale
$1,912,350
$127.49 p/Share
15,000
Reduced 1.01%
1,471,508
Common Stock
May 10
2024
SELL
Open market or private sale
$30,844
$120.96 p/Share
255
Reduced 0.02%
1,486,508
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
522
Added 0.04%
1,486,763
Common Stock
Apr 15
2024
SELL
Open market or private sale
$1,575,300
$105.02 p/Share
15,000
Reduced 1.0%
1,486,241
Common Stock
Mar 15
2024
SELL
Open market or private sale
$1,547,550
$103.17 p/Share
15,000
Reduced 0.99%
1,501,241
Common Stock
Mar 04
2024
SELL
Open market or private sale
$29,151
$94.34 p/Share
309
Reduced 0.02%
1,516,241
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
652
Added 0.04%
1,516,550
Common Stock
Feb 29
2024
SELL
Open market or private sale
$225,833
$94.57 p/Share
2,388
Reduced 0.16%
1,515,898
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
4,853
Added 0.32%
1,518,286
Common Stock
Feb 22
2024
SELL
Open market or private sale
$1,500,000
$100.0 p/Share
15,000
Reduced 0.98%
1,513,433
Common Stock
Feb 16
2024
SELL
Open market or private sale
$936,972
$88.88 p/Share
10,542
Reduced 0.69%
1,528,433
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
22,694
Added 1.45%
1,538,975
Common Stock
Feb 12
2024
SELL
Open market or private sale
$26,213
$86.23 p/Share
304
Reduced 0.02%
1,516,281
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
522
Added 0.03%
1,516,585
Common Stock
Jan 16
2024
SELL
Open market or private sale
$1,558,500
$103.9 p/Share
15,000
Reduced 0.98%
1,516,063
Common Stock
Dec 27
2023
SELL
Open market or private sale
$4,500,450
$100.01 p/Share
45,000
Reduced 2.86%
1,531,063
Common Stock
Dec 04
2023
SELL
Open market or private sale
$24,506
$79.31 p/Share
309
Reduced 0.02%
1,576,063
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
651
Added 0.04%
1,576,372
Common Stock
Nov 29
2023
SELL
Open market or private sale
$90,664
$79.81 p/Share
1,136
Reduced 0.07%
1,575,721
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
-
2,411
Added 0.15%
1,576,857
Common Stock
Nov 10
2023
SELL
Open market or private sale
$18,083
$68.76 p/Share
263
Reduced 0.02%
1,574,446
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
-
522
Added 0.03%
1,574,709
Common Stock
Sep 15
2023
SELL
Open market or private sale
$1,694,850
$112.99 p/Share
15,000
Reduced 0.94%
1,574,187
Common Stock
Sep 05
2023
SELL
Open market or private sale
$35,660
$111.44 p/Share
320
Reduced 0.02%
1,589,187
Common Stock