Jun 01
2023
BUY
Exercise of conversion of derivative security
$33,341
$66.95 p/Share
498
Added 0.02%
2,153,241
Common Stock
May 31
2023
SELL
Open market or private sale
$1,603,258
$69.1 p/Share
23,202
Reduced 1.07%
2,152,743
Common Stock
May 30
2023
SELL
Open market or private sale
$1,827
$70.3 p/Share
26
Reduced 0.0%
2,175,945
Common Stock
May 22
2023
SELL
Open market or private sale
$177,244
$75.04 p/Share
2,362
Reduced 0.11%
2,175,971
Common Stock
May 19
2023
SELL
Open market or private sale
$230,625
$75.0 p/Share
3,075
Reduced 0.14%
2,178,333
Common Stock
May 18
2023
SELL
Open market or private sale
$1,491,975
$75.0 p/Share
19,893
Reduced 0.9%
2,181,408
Common Stock
May 17
2023
SELL
Open market or private sale
$1,874,925
$75.0 p/Share
24,999
Reduced 1.12%
2,201,301
Common Stock
May 12
2023
SELL
Open market or private sale
$77
$77.0 p/Share
1
Reduced 0.0%
2,226,300
Common Stock
Nov 30
2022
SELL
Open market or private sale
$685,000
$68.5 p/Share
10,000
Reduced 0.45%
2,236,788
Common Stock
Nov 23
2022
SELL
Open market or private sale
$718,359
$68.5 p/Share
10,487
Reduced 0.47%
2,236,301
Common Stock
Nov 15
2022
SELL
Open market or private sale
$1,322,005
$67.75 p/Share
19,513
Reduced 0.86%
2,246,788
Common Stock
Aug 16
2022
SELL
Open market or private sale
$4,910,951
$86.5 p/Share
56,774
Reduced 2.44%
2,266,301
Common Stock
Aug 15
2022
SELL
Open market or private sale
$1,214,977
$86.01 p/Share
14,126
Reduced 0.6%
2,323,075
Common Stock
Aug 12
2022
SELL
Open market or private sale
$5,133,861
$81.0 p/Share
63,381
Reduced 2.64%
2,337,201
Common Stock
Aug 11
2022
SELL
Open market or private sale
$4,991,755
$81.01 p/Share
61,619
Reduced 2.5%
2,400,582
Common Stock
May 23
2022
SELL
Open market or private sale
$477,024
$48.0 p/Share
9,938
Reduced 0.4%
2,462,201
Common Stock
May 20
2022
SELL
Open market or private sale
$1,208,460
$48.01 p/Share
25,171
Reduced 1.01%
2,472,139
Common Stock
May 19
2022
SELL
Open market or private sale
$646,512
$48.0 p/Share
13,469
Reduced 0.54%
2,497,310
Common Stock
May 18
2022
SELL
Open market or private sale
$2,464,034
$48.63 p/Share
50,669
Reduced 1.98%
2,510,779
Common Stock
May 17
2022
SELL
Open market or private sale
$1,251,338
$48.59 p/Share
25,753
Reduced 1.0%
2,561,448
Common Stock
May 16
2022
SELL
Open market or private sale
$136,272
$48.0 p/Share
2,839
Reduced 0.11%
2,587,201
Common Stock
May 13
2022
SELL
Open market or private sale
$3,684,819
$48.51 p/Share
75,960
Reduced 2.85%
2,590,040
Common Stock
May 12
2022
SELL
Open market or private sale
$331,079
$48.08 p/Share
6,886
Reduced 0.26%
2,666,000
Common Stock
May 27
2021
SELL
Open market or private sale
$8,312,000
$83.12 p/Share
100,000
Reduced 3.59%
2,684,233
Common Stock
May 26
2021
SELL
Open market or private sale
$141,532
$82.0 p/Share
1,726
Reduced 0.06%
2,784,233
Common Stock