Feb 27
2024
SELL
Payment of exercise price or tax liability
$152,481
$80.55 p/Share
1,893
Reduced 2.14%
86,641
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$100,203
$81.4 p/Share
1,231
Reduced 1.37%
88,534
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$54,076
$81.81 p/Share
661
Reduced 0.73%
89,765
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$606,963
$81.21 p/Share
7,474
Reduced 7.63%
90,426
Common Stock
Nov 03
2023
SELL
Open market or private sale
$1,073,380
$69.7 p/Share
15,400
Reduced 13.59%
97,900
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$232,865
$68.49 p/Share
3,400
Added 2.91%
113,300
Common Stock
Nov 02
2023
SELL
Open market or private sale
$281,998
$68.78 p/Share
4,100
Reduced 3.6%
109,900
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
$280,809
$68.49 p/Share
4,100
Added 3.47%
114,000
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
33,760
Added 23.5%
109,900
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$96,217
$77.72 p/Share
1,238
Reduced 1.6%
76,140
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$55,123
$78.86 p/Share
699
Reduced 0.9%
77,378
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$51,471
$77.4 p/Share
665
Reduced 0.84%
78,077
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$118,731
$77.4 p/Share
1,534
Reduced 1.91%
78,742
Common Stock
Dec 02
2022
SELL
Open market or private sale
$326,655
$72.59 p/Share
4,500
Reduced 5.31%
80,276
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
$266,715
$59.27 p/Share
4,500
Added 5.04%
84,776
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$203,026
$96.91 p/Share
2,095
Reduced 2.54%
80,276
Common Stock
Feb 25
2022
SELL
Sale (or disposition) back to the issuer
-
1,548
Reduced 1.84%
82,371
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$22,828
$88.48 p/Share
258
Reduced 0.31%
83,919
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
21,952
Added 20.68%
84,177
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$64,651
$92.49 p/Share
699
Reduced 1.11%
62,225
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$61,506
$92.49 p/Share
665
Reduced 1.05%
62,924
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$143,385
$94.27 p/Share
1,521
Reduced 2.34%
63,589
Common Stock
Nov 03
2021
SELL
Open market or private sale
$1,620,051
$101.89 p/Share
15,900
Reduced 19.63%
65,110
Common Stock
Feb 26
2021
SELL
Sale (or disposition) back to the issuer
-
10,468
Reduced 11.44%
81,010
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$23,875
$92.54 p/Share
258
Reduced 0.28%
91,478
Common Stock