Feb 22
2024
SELL
Payment of exercise price or tax liability
$333,846
$116.08 p/Share
2,876
Reduced 11.55%
22,034
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$762,877
$116.08 p/Share
6,572
Added 20.88%
24,910
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
$650,028
$115.09 p/Share
5,648
Added 23.55%
18,338
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$140,656
$113.8 p/Share
1,236
Reduced 8.88%
12,690
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$69,279
$113.76 p/Share
609
Reduced 4.19%
13,926
Common Stock
Feb 28
2023
SELL
Open market or private sale
$1,213,222
$117.72 p/Share
10,306
Reduced 41.49%
14,535
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$278,486
$80.14 p/Share
3,475
Added 13.03%
23,187
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$113,910
$123.28 p/Share
924
Reduced 4.15%
21,366
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$335,489
$123.66 p/Share
2,713
Reduced 10.85%
22,290
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
4,961
Added 16.56%
25,003
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$650,029
$124.36 p/Share
5,227
Added 20.69%
20,042
Common Stock
May 10
2022
SELL
Open market or private sale
$2,420,792
$124.36 p/Share
19,466
Reduced 56.78%
14,815
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
$1,538,203
$79.02 p/Share
19,466
Added 51.33%
18,459
Common Stock
Feb 22
2022
SELL
Open market or private sale
$591,362
$123.69 p/Share
4,781
Reduced 24.4%
14,815
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$75,853
$123.74 p/Share
613
Reduced 3.03%
19,596
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$333,551
$125.16 p/Share
2,665
Reduced 11.65%
20,209
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
4,848
Added 17.49%
22,874
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$600,062
$127.7 p/Share
4,699
Added 20.68%
18,026
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$78,380
$105.35 p/Share
744
Reduced 5.29%
13,327
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$190,766
$103.34 p/Share
1,846
Reduced 11.6%
14,071
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
4,137
Added 20.63%
15,917
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
$500,064
$106.51 p/Share
4,695
Added 28.5%
11,780
Common Stock