Aug 24
2023
SELL
Open market or private sale
$3,903
$44.87 p/Share
87
Reduced 0.15%
57,399
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
1,590
Added 2.69%
57,486
Common Stock
Aug 01
2023
SELL
Open market or private sale
$2,963
$47.8 p/Share
62
Reduced 0.11%
55,896
Common Stock
Aug 25
2022
SELL
Open market or private sale
$39,567
$103.04 p/Share
384
Reduced 0.68%
55,958
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
6,621
Added 10.52%
56,342
Common Stock
Jul 26
2022
SELL
Open market or private sale
$10,049
$106.9 p/Share
94
Reduced 0.19%
48,698
Common Stock
Jul 26
2022
BUY
Grant, award, or other acquisition
-
1,023
Added 2.02%
49,721
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$300,084
$107.02 p/Share
2,804
Added 5.43%
48,792
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
4,017
Added 8.03%
45,988
Common Stock
Nov 01
2021
SELL
Open market or private sale
$1,494,293
$140.02 p/Share
10,672
Reduced 20.27%
41,971
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$334,637
$44.27 p/Share
7,559
Added 12.56%
52,643
Common Stock
Oct 14
2021
SELL
Open market or private sale
$214,950
$129.41 p/Share
1,661
Reduced 3.55%
45,084
Common Stock
Aug 27
2021
SELL
Open market or private sale
$59,094
$130.74 p/Share
452
Reduced 0.96%
46,745
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
7,830
Added 14.23%
47,197
Common Stock
Jul 26
2021
SELL
Open market or private sale
$13,566
$113.05 p/Share
120
Reduced 0.31%
38,482
Common Stock
Jul 26
2021
BUY
Grant, award, or other acquisition
-
885
Added 2.2%
39,367
Common Stock
Jan 04
2021
SELL
Open market or private sale
$1,671
$104.42 p/Share
16
Reduced 0.04%
38,602
Common Stock
Oct 07
2020
SELL
Payment of exercise price or tax liability
$2,142,381
$91.5 p/Share
23,414
Reduced 30.03%
54,546
Common Stock
Oct 07
2020
SELL
Open market or private sale
$1,457,412
$91.5 p/Share
15,928
Reduced 29.2%
38,618
Common Stock
Oct 07
2020
BUY
Exercise of conversion of derivative security
$1,427,328
$36.28 p/Share
39,342
Added 33.54%
77,960
Common Stock
Oct 04
2020
SELL
Payment of exercise price or tax liability
$20,611
$85.88 p/Share
240
Reduced 0.62%
38,618
Common Stock