May 04
2024
SELL
Payment of exercise price or tax liability
$1,703,533
$127.51 p/Share
13,360
Reduced 8.16%
150,359
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
$3,458,836
$127.51 p/Share
27,126
Added 14.21%
163,719
Common Stock
Jan 22
2024
BUY
Grant, award, or other acquisition
$2,782,241
$119.43 p/Share
23,296
Added 14.64%
135,782
Common Stock
Nov 08
2023
SELL
Open market or private sale
$4,602,729
$105.03 p/Share
43,823
Reduced 28.17%
111,763
Common Stock
May 01
2023
SELL
Open market or private sale
$8,752,839
$116.03 p/Share
75,436
Reduced 32.81%
154,492
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$4,227,433
$56.04 p/Share
75,436
Added 24.7%
229,928
Common Stock
Apr 28
2023
SELL
Open market or private sale
$7,608,745
$115.0 p/Share
66,163
Reduced 29.98%
154,492
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
$4,106,737
$62.07 p/Share
66,163
Added 23.07%
220,655
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
$1,717,204
$109.88 p/Share
15,628
Added 9.24%
153,500
Common Stock
Oct 28
2022
SELL
Open market or private sale
$16,498,484
$100.26 p/Share
164,557
Reduced 54.57%
136,977
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
-
164,557
Added 35.31%
301,534
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
$1,173,661
$73.51 p/Share
15,966
Added 10.65%
133,896
Common Stock
Nov 04
2021
SELL
Open market or private sale
$2,692,293
$90.4 p/Share
29,782
Reduced 20.3%
116,929
Common Stock
Nov 04
2021
BUY
Exercise of conversion of derivative security
-
29,782
Added 16.87%
146,711
Common Stock
Oct 29
2021
SELL
Open market or private sale
$11,856,061
$87.56 p/Share
135,405
Reduced 53.66%
116,929
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
-
135,405
Added 34.92%
252,334
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$1,852,536
$72.62 p/Share
25,510
Added 18.28%
114,051
Common Stock
Feb 28
2020
BUY
Grant, award, or other acquisition
$1,100,473
$76.56 p/Share
14,374
Added 14.2%
86,856
Common Stock
Aug 09
2019
SELL
Open market or private sale
$546,873
$85.09 p/Share
6,427
Reduced 8.25%
71,523
Common Stock
Aug 09
2019
BUY
Exercise of conversion of derivative security
-
6,427
Added 7.62%
77,950
Common Stock
Aug 08
2019
SELL
Open market or private sale
$2,694,732
$85.01 p/Share
31,699
Reduced 30.71%
71,523
Common Stock
Aug 08
2019
BUY
Exercise of conversion of derivative security
-
31,699
Added 23.49%
103,222
Common Stock
May 03
2019
SELL
Open market or private sale
$2,800,000
$80.0 p/Share
35,000
Reduced 33.0%
71,064
Common Stock
May 03
2019
BUY
Exercise of conversion of derivative security
$1,375,150
$39.29 p/Share
35,000
Added 24.81%
106,064
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
$1,085,693
$80.38 p/Share
13,507
Added 16.06%
70,584
Common Stock