Jul 03
2023
SELL
Open market or private sale
$138,132
$89.93 p/Share
1,536
Reduced 0.51%
297,475
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
3,907
Added 1.29%
299,011
Common Stock
Jun 26
2023
SELL
Open market or private sale
$88,771
$85.77 p/Share
1,035
Reduced 0.35%
295,104
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
-
2,593
Added 0.87%
296,139
Common Stock
Jun 16
2023
SELL
Open market or private sale
$59,649
$100.93 p/Share
591
Reduced 0.2%
293,546
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
1,563
Added 0.53%
294,137
Common Stock
Apr 13
2023
SELL
Open market or private sale
$166,699
$134.87 p/Share
1,236
Reduced 0.42%
292,574
Common Stock
Apr 12
2023
BUY
Exercise of conversion of derivative security
-
3,125
Added 1.05%
293,810
Common Stock
Apr 03
2023
SELL
Open market or private sale
$208,336
$131.36 p/Share
1,586
Reduced 0.54%
290,685
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
3,906
Added 1.32%
292,271
Common Stock
Mar 24
2023
SELL
Open market or private sale
$551,265
$128.65 p/Share
4,285
Reduced 1.46%
288,365
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
10,375
Added 3.42%
292,650
Common Stock
Mar 16
2023
SELL
Open market or private sale
$77,562
$129.92 p/Share
597
Reduced 0.21%
282,275
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,562
Added 0.55%
282,872
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,495,640
$127.92 p/Share
11,692
Reduced 3.99%
281,310
Common Stock
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