Feb 23
2023
BUY
Grant, award, or other acquisition
-
30,218
Added 9.35%
293,002
Common Stock
Feb 22
2023
SELL
Open market or private sale
$619,900
$123.98 p/Share
5,000
Reduced 1.87%
262,784
Common Stock
Feb 21
2023
SELL
Open market or private sale
$628,200
$125.64 p/Share
5,000
Reduced 1.83%
267,784
Common Stock
Feb 14
2023
SELL
Open market or private sale
$634,150
$126.83 p/Share
5,000
Reduced 1.8%
272,784
Common Stock
Feb 13
2023
SELL
Open market or private sale
$631,600
$126.32 p/Share
5,000
Reduced 1.77%
277,784
Common Stock
Feb 10
2023
SELL
Open market or private sale
$608,100
$121.62 p/Share
5,000
Reduced 1.74%
282,784
Common Stock
Jan 13
2023
SELL
Open market or private sale
$147,806
$120.56 p/Share
1,226
Reduced 0.42%
287,784
Common Stock
Jan 12
2023
BUY
Exercise of conversion of derivative security
-
3,125
Added 1.07%
289,010
Common Stock
Jan 04
2023
SELL
Open market or private sale
$176,884
$109.73 p/Share
1,612
Reduced 0.56%
285,885
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
3,906
Added 1.34%
287,497
Common Stock
Dec 16
2022
SELL
Open market or private sale
$67,191
$109.79 p/Share
612
Reduced 0.22%
283,591
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
1,563
Added 0.55%
284,203
Common Stock
Nov 02
2022
-
10,000
Reduced 3.42%
282,640
Common Stock
Nov 01
2022
SELL
Open market or private sale
$567,050
$113.41 p/Share
5,000
Reduced 1.73%
284,307
Common Stock
Nov 01
2022
BUY
Other acquisition or disposition
-
8,333
Added 2.77%
292,640
Common Stock
Oct 31
2022
SELL
Open market or private sale
$583,500
$116.7 p/Share
5,000
Reduced 1.7%
289,307
Common Stock
Oct 28
2022
SELL
Open market or private sale
$554,550
$110.91 p/Share
5,000
Reduced 1.67%
294,307
Common Stock
Oct 27
2022
SELL
Open market or private sale
$543,400
$108.68 p/Share
5,000
Reduced 1.64%
299,307
Common Stock
Oct 13
2022
SELL
Open market or private sale
$96,709
$79.4 p/Share
1,218
Reduced 0.4%
304,307
Common Stock
Oct 12
2022
BUY
Exercise of conversion of derivative security
-
3,125
Added 1.01%
305,525
Common Stock
Oct 03
2022
SELL
Open market or private sale
$123,405
$84.99 p/Share
1,452
Reduced 0.48%
302,400
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
3,906
Added 1.27%
303,852
Common Stock
Sep 16
2022
SELL
Open market or private sale
$56,988
$88.08 p/Share
647
Reduced 0.22%
299,946
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
1,562
Added 0.52%
300,593
Common Stock
Aug 23
2022
SELL
Open market or private sale
$465,250
$93.05 p/Share
5,000
Reduced 1.64%
299,031
Common Stock