Nov 29
2024
BUY
Grant, award, or other acquisition
$8,116
$104.06 p/Share
78
Added 0.33%
23,784
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
$8,140
$89.46 p/Share
91
Added 0.38%
23,706
Common Stock
Mar 19
2024
-
274
Reduced 1.15%
23,615
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
$6,912
$63.42 p/Share
109
Added 0.45%
23,889
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$6,878
$60.34 p/Share
114
Added 0.48%
23,780
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$30,096
$71.15 p/Share
423
Reduced 1.76%
23,666
Common Stock
Jan 03
2023
SELL
Sale (or disposition) back to the issuer
-
18,889
Reduced 43.95%
24,089
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
$6,702
$60.38 p/Share
111
Added 0.26%
42,978
Common Stock
May 31
2022
BUY
Grant, award, or other acquisition
$6,611
$67.46 p/Share
98
Added 0.23%
42,867
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$761,443
$81.16 p/Share
9,382
Reduced 17.99%
42,769
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
16,964
Added 25.32%
50,039
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$265,768
$87.51 p/Share
3,037
Reduced 7.95%
35,187
Common Stock
Jan 12
2022
BUY
Grant, award, or other acquisition
-
8,255
Added 17.76%
38,224
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
$5,997
$65.19 p/Share
92
Added 0.31%
29,969
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
$5,991
$53.97 p/Share
111
Added 0.37%
29,877
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
8,978
Added 23.17%
29,766
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$51,105
$67.51 p/Share
757
Reduced 3.51%
20,788
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
1,979
Added 8.41%
21,545
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$146,554
$64.25 p/Share
2,281
Reduced 10.44%
19,566
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$14,475
$64.62 p/Share
224
Reduced 1.01%
21,847
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
574
Added 2.53%
22,071
Common Stock
May 31
2020
BUY
Grant, award, or other acquisition
$12,921
$43.07 p/Share
300
Added 1.38%
21,497
Common Stock