Aug 31
2023
-
2,457
Reduced 4.89%
47,752
Common Stock
Aug 30
2023
SELL
Open market or private sale
$250,043
$99.5 p/Share
2,513
Reduced 4.77%
50,209
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$25,076
$88.61 p/Share
283
Reduced 0.53%
52,722
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$101,345
$88.05 p/Share
1,151
Reduced 2.13%
53,005
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$25,065
$88.57 p/Share
283
Reduced 0.52%
54,156
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
4,000
Added 6.84%
54,439
Common Stock
Mar 31
2023
-
3,139
Reduced 7.25%
40,135
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$13,140
$92.54 p/Share
142
Reduced 0.28%
50,439
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
$916,931
$89.86 p/Share
10,204
Added 15.21%
56,883
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$95,050
$81.17 p/Share
1,171
Reduced 2.45%
46,679
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$21,921
$82.41 p/Share
266
Reduced 0.55%
47,850
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
3,200
Added 6.24%
48,116
Common Stock
May 25
2022
SELL
Payment of exercise price or tax liability
$11,285
$79.47 p/Share
142
Reduced 0.32%
44,916
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$8,985
$80.95 p/Share
111
Reduced 0.25%
45,058
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
$809,919
$73.17 p/Share
11,069
Added 19.49%
45,719
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$14,537
$81.67 p/Share
178
Reduced 0.51%
34,650
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$68,479
$83.92 p/Share
816
Reduced 2.29%
34,828
Common Stock
May 28
2021
SELL
Payment of exercise price or tax liability
$29,536
$83.2 p/Share
355
Reduced 0.99%
35,644
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
-
3,000
Added 7.69%
35,999
Common Stock
May 26
2021
SELL
Payment of exercise price or tax liability
$14,776
$83.01 p/Share
178
Reduced 0.54%
32,999
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
$11,672
$82.2 p/Share
142
Reduced 0.43%
33,177
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
$739,378
$83.64 p/Share
8,840
Added 20.97%
33,319
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$9,351
$84.24 p/Share
111
Reduced 0.45%
24,479
Common Stock
Nov 11
2020
SELL
Open market or private sale
$401,132
$68.0 p/Share
5,899
Reduced 19.35%
24,590
Common Stock
Nov 11
2020
BUY
Exercise of conversion of derivative security
$94,679
$16.05 p/Share
5,899
Added 16.21%
30,489
Common Stock