Oct 15
2024
SELL
Payment of exercise price or tax liability
$88,795
$142.3 p/Share
624
Reduced 0.77%
80,666
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$1,016,948
$121.63 p/Share
8,361
Reduced 15.0%
47,384
Common Stock
Jul 15
2024
SELL
Open market or private sale
$1,514,445
$119.53 p/Share
12,670
Reduced 18.52%
55,745
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
-
32,253
Added 28.83%
79,637
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$23,105
$119.72 p/Share
193
Reduced 0.28%
68,415
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$73,619
$117.98 p/Share
624
Reduced 0.9%
68,608
Common Stock
Jul 15
2023
BUY
Grant, award, or other acquisition
-
19,874
Added 22.3%
69,232
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$415,033
$120.86 p/Share
3,434
Reduced 6.5%
49,358
Common Stock
Jan 13
2023
SELL
Open market or private sale
$23,340
$120.31 p/Share
194
Reduced 0.37%
52,792
Common Stock
Oct 15
2022
BUY
Grant, award, or other acquisition
-
3,663
Added 6.47%
52,986
Common Stock
Jul 15
2022
SELL
Open market or private sale
$326,830
$115.0 p/Share
2,842
Reduced 5.84%
45,845
Common Stock
Jul 15
2022
BUY
Grant, award, or other acquisition
-
3,478
Added 6.59%
49,323
Common Stock
Jul 08
2022
SELL
Open market or private sale
$365,818
$116.8 p/Share
3,132
Reduced 6.04%
48,687
Common Stock
Jan 15
2022
BUY
Grant, award, or other acquisition
-
1,400
Added 2.63%
51,819
Common Stock
Oct 26
2021
$123,180
$123.18 p/Share
1,000
Reduced 1.94%
50,419
Common Stock
Jul 15
2021
SELL
Open market or private sale
$218,692
$112.67 p/Share
1,941
Reduced 3.64%
51,419
Common Stock
Jul 15
2021
BUY
Grant, award, or other acquisition
-
13,534
Added 20.23%
53,360
Common Stock
Jul 09
2021
SELL
Open market or private sale
$597,434
$111.9 p/Share
5,339
Reduced 11.82%
39,826
Common Stock
May 04
2021
SELL
Open market or private sale
$11,251,344
$99.29 p/Share
113,318
Reduced 71.5%
45,165
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$6,894,267
$60.84 p/Share
113,318
Added 41.69%
158,483
Common Stock
Feb 02
2021
SELL
Open market or private sale
$7,406,598
$89.79 p/Share
82,488
Reduced 64.62%
45,165
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
$4,870,092
$59.04 p/Share
82,488
Added 48.86%
86,324
Common Stock
Nov 12
2020
SELL
Open market or private sale
$11,789,091
$90.11 p/Share
130,830
Reduced 74.34%
45,165
Common Stock
Nov 12
2020
BUY
Exercise of conversion of derivative security
$5,560,275
$42.5 p/Share
130,830
Added 58.7%
92,040
Common Stock
Oct 08
2020
SELL
Open market or private sale
$1,169,175
$82.18 p/Share
14,227
Reduced 23.95%
45,165
Common Stock